Talent.com
Software Engineering Level 2
Software Engineering Level 2OLG • Toronto, ON, CA
Software Engineering Level 2

Software Engineering Level 2

OLG • Toronto, ON, CA
3 days ago
Job type
  • Permanent
Job description

Range :

66,400.00 - 99,600.00 CAD

Job Description :

Software Engineering Level 2

We are ready to take this game to the next level and need someone passionate to undertake and support the design, development, testing, configuration, and implementation of simple to moderately complex software systems / applications / components aligned with overall design requirements. They create multiple design views and assist in the evaluation of options and trade-offs. They review their own work and collaborate on reviews of the work of others..

YOUR ROLE IN THE GAME

Reporting to the Director Technology Product Management, you will be empowered to :

  • Design, develop, and maintain software components and scripts, including coding, testing, documenting, and refactoring to deliver secure, well-engineered outcomes.
  • Collaborate on design and reviews, applying agreed modeling techniques, standards, patterns, and security tools; monitor progress and propose practical solutions.
  • Specify and design user / system interfaces, create multiple design views to address stakeholder concerns, and assist in evaluating options and trade-offs.
  • Support configuration and deployment activities, including environment setup, software releases, monitoring deployed applications, and managing rollbacks when necessary.
  • Define monitoring and alerting strategies for deployed applications and ensure consistent deployments using appropriate tools and techniques.
  • Support release management and configuration tasks including planning, scheduling, preparing release materials, deploying builds, and ensuring compliance with quality, security, and standards.
  • Assist with testing and automation efforts by defining and executing unit tests, supporting QA activities, maintaining test automation suites, and producing integration test specifications to resolve issues.
  • Provide application and environment support through monitoring, maintenance, troubleshooting, documentation, and implementing disaster recovery procedures, while ensuring accurate configuration and change control.

WHAT YOU BRING TO THE GAME

Education & Experience :

  • Education in Computer Science, Engineering, or equivalent academic and professional experience
  • Experience as a developer involving complete modules (frontend, middle tier and backend) of simple to moderate complexity.
  • Hands-on experience with multiple programming languages and frameworks, including at least one compiled language (e.g., C, C++, C#, Go, Rust, Java)) and one interpreted language (e.g., Python, JavaScript), as well as web and backend frameworks (React, Angular, .NET Core, Spring Boot, Node.js) and integration testing tools (JUnit, TestNG, PyTest).
  • Proven ability to design, code, unit test, and deploy simple to moderately complex modules or systems for on-premises and cloud-native applications.
  • Foundational and practical understanding of operating systems (e.g., Linux, OpenVMS,AIX, Windows)
  • Practical experience in contributing to and ensuring adherence to technical best practices, standards, and tools for software architecture design, development, code and repository management tools(e.g Git) and branching models (e.g., GitFlow , GitHubFlow),build and dependency management (e.g., Maven, gradle) testing, CI / CD (e.g., OctopusDeploy, Teamcity), including test automation, deployment automation, and AI-assisted tools (e.g., Github Copilot), containerization and container orchestration.
  • Relevant Skills :

  • Strong foundation in computer science principles, including data structures, algorithms, object-oriented design, programming paradigms, and software architecture patterns (including cloud-specific).
  • Proficiency in multiple technologies, with experience in compiled (e.g., C, C++, C#, Go, Rust, Java)and interpreted languages (Python, JavaScript), plus knowledge of distributed systems, caching strategies, middleware, and integration protocols (REST, SOAP, gRPC).
  • Expertise in modern development practices and tools, including Agile (Scrum, Kanban), DevOps (CI / CD, TDD, BDD), containerization (Docker, Kubernetes), observability tools, and AI-assisted engineering techniques.
  • Experience in code quality, API development, and secure software practices, covering code reviews, API design / versioning, encryption, secure coding principles, and use of Git-based repository management, build tools, and automation frameworks.
  • Exposure to performance optimization and cloud technologies, including low-latency design, caching (Redis, Ehcache), major cloud platforms (Azure / AWS / GCP), legacy system modernization, and mentoring junior team members.
  • BENEFITS OF JOINING THE WINNING TEAM

  • Group Benefits Plan : Eligible employees and dependents have access to comprehensive, employer-paid group benefits coverage (permanent employees only).
  • Public Service Pension Plan : Participation in a highly desirable defined benefit pension plan.
  • Variable Pay Program : Participation in a performance-based incentive plan that recognizes organizational and individual achievements (permanent employees only).
  • Paid Time-Off : Competitive paid time-off provisions to support work-life balance and well-being.
  • Growth Focus : Become your best self with access to new opportunities and personalized support programs.
  • Comprehensive Learning : 24 / 7 access to robust online learning programs.
  • Equity, diversity, and inclusion : Core to OLG’s culture, empowering employees to bring their authentic selves and make a meaningful impact across Ontario.
  • To learn more about our organization and other opportunities visit our career site.

    We look forward to hearing from you, interested applicants please apply online by February 1, 2026.

    #LI-Onsite

    Personal information is collected by the Ontario Lottery & Gaming Corporation (OLG) and / or its third party service provider(s) under the authority of the Ontario Lottery and Gaming Corporation Act, 1999, SO 1999, c 12, Sch L and the Employment Standards Act, 2000, S.O. 2000, c. 41 (as amended) and will be used for the purpose of determining qualifications for employment with OLG and for recruitment modernization initiatives. The information will be managed in accordance with all applicable laws, OLG’s Protection of Privacy Policy (the Policy) and related policies and procedures. For any questions about this collection, please contact careers@olg.ca, 800-70 Foster Drive, Sault Ste. Marie, ON, P6A 6V2.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineering Level 2 • Toronto, ON, CA

    Similar jobs
    Lead Software Engineer Developer (x2) (54536)

    Lead Software Engineer Developer (x2) (54536)

    Vaco by Highspring • Stouffville, Ontario, Canada
    Full-time
    Our client is a leading Canadian energy organization with a strong presence across Ontario.They operate critical infrastructure that supports millions of customers and drives economic growth.Our cl...Show more
    Last updated: 3 hours ago • Promoted • New!
    Software Engineering Manager

    Software Engineering Manager

    ALTEN Canada • Toronto C6A, ON, Canada
    Full-time
    In just three decades, ALTEN has become a global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network Services. With a presence in more than 30 countries and a team...Show more
    Last updated: 10 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Delo | A Wonder by Deloitte Business • Toronto C6A, ON, Canada
    Remote
    Full-time
    Engineering Manager, AI / ML - Mobile Maintenance Management Software.Partner | Co-Founder & CEO at Delo, a Deloitte Business. At Delo, we are transforming enterprise software by utilizing AI to revol...Show more
    Last updated: 11 days ago • Promoted
    Manager, Software Engineering – Support Services (Toronto)

    Manager, Software Engineering – Support Services (Toronto)

    Neilson Financial Services • Toronto C6A, ON, Canada
    Full-time
    Manager, Software Engineering – Support Services (Toronto).Manager, Software Engineering – Support Services (Toronto).Neilson Financial Services is seeking an experienced, people‑focused.Manager, S...Show more
    Last updated: 23 days ago • Promoted
    Head of Software Engineering & Data

    Head of Software Engineering & Data

    Uride LLC. • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Uride, we're on a mission to empower underserved communities around the world by creating a marketplace that connects people in rural areas with essential services, starting with ridesharing.Wit...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineering Manager

    Senior Software Engineering Manager

    Capital One - CA • Toronto, ON, Canada
    Full-time
    Bay Street (93021), Canada, Toronto,Toronto, Ontario,.Senior Software Engineering Manager.For over 30 years, we’ve been on a mission to change banking for good and build relationships by maki...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineering Lead | Scale & Impact

    Senior Software Engineering Lead | Scale & Impact

    Capital One • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading financial services provider is looking for a Senior Software Engineering Manager in Toronto, Ontario.In this role, you will lead and inspire multiple teams of software engineers, focusing...Show more
    Last updated: 1 day ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Rakuten Kobo Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Manager, Software Engineering page is loaded## Manager, Software Engineeringlocations : Toronto, Canadatime type : Full timeposted on : Posted 11 Days Agojob requisition id : 1029855 • •Job Descr...Show more
    Last updated: 13 hours ago • Promoted • New!
    AI Native Software Engineering Manager

    AI Native Software Engineering Manager

    Accenture • Toronto C6A, ON, Canada
    Full-time
    AI Native Software Engineering Manager – Accenture.There is never a typical day at Accenture, but that’s why we love it here! This is an extraordinary chance to begin a rewarding career at Accentur...Show more
    Last updated: 30+ days ago • Promoted
    Manager, Software Engineer (Technology Solutions)

    Manager, Software Engineer (Technology Solutions)

    WildBrain • Toronto, ON, Canada
    Full-time
    Toronto, Canada (25 York St Suite 1201, Toronto, ON M5J 2V5).This posting is for an existing open role at WildBrain’s Toronto office. Employees work in a hybrid model balancing collaboration i...Show more
    Last updated: 14 days ago • Promoted
    Software Engineering Manager, Growth New Denver, CO;San Francisco, CA;New York, NY;Los Angeles,[...]

    Software Engineering Manager, Growth New Denver, CO;San Francisco, CA;New York, NY;Los Angeles,[...]

    Gusto • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Gusto, we're on a mission to grow the small business economy.We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and customers.With teams ...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Software Engineer, Product Engineering, Canada

    Senior Software Engineer, Product Engineering, Canada

    Ashby • Toronto, Canada
    Full-time
    Be among the first 25 applicants.This range is provided by Ashby.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. I’m Abhik, Ashby's Co-Founder a...Show more
    Last updated: 21 days ago • Promoted
    Lead Project Management, Digital Engineering Solutions

    Lead Project Management, Digital Engineering Solutions

    CDM Smith • Toronto C6A, ON, Canada
    Full-time +1
    Check out this video and find out why our team loves to work here!.CDM Smith – where amazing career journeys unfold.Imagine a place committed to offering an unmatched employee experience.Where you ...Show more
    Last updated: 13 hours ago • Promoted • New!
    Software Engineering Manager

    Software Engineering Manager

    ContactMonkey • Toronto, ON, Canada
    Full-time
    Hey there! We're ContactMonkey 👋.Our mission? To power measurable employee engagement worldwide.And we'd love for you to join us!. About the job - Software Engineering Manager.We understand...Show more
    Last updated: 10 days ago • Promoted
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks • Toronto, Canada
    Full-time
    Company Description Arista Networks is an industry leader in data‑driven, client‑to‑cloud networking for large data center, campus, and routing environments. What sets us apart is our relentless pur...Show more
    Last updated: 2 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Analyticsmart Consulting Inc • Toronto, Ontario, Canada, M6K 3P6
    Full-time
    About Analyticsmart Consulting Inc.Analyticsmart is a boutique analytics firm specializing in the.We empower our clients with innovative software solutions, including : . By leveraging cutting-edge t...Show more
    Last updated: 2 days ago
    Software Engineer 1

    Software Engineer 1

    Thri5 Inc. • Toronto, ON, Canada
    Full-time
    Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    KitchenMate • Toronto, ON, Canada
    Full-time
    KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while r...Show more
    Last updated: 30+ days ago • Promoted