Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Serco

Position Description & Qualifications

Looking for a Software Engineer opportunity at a place you can make a difference every day? Discover this great opportunity in our Toronto, Ontario, Canada location.

You will be part of a professional team which supports operations at all DriveTest Centres across Ontario on behalf of the Ministry of Transportation. You will be part of a team of 3 developers. Our team is based out of one of our 56 DriveTest Centre locations. Bring your expertise and customer service skills Serco Canada Inc. where challenging and rewarding job opportunities await you!

As a Software Engineer, you will be responsible for on-going fixes, enhancements, and upgrades of web-based COTS and custom applications and the underlying Microsoft SQL database.

In This Role, You Will

  • Design and develop software applications on J2EE based platform.
  • Develop detailed program specifications
  • Unit test code
  • Develop, test, and deploy necessary fixes and application upgrades in collaboration with partners and other IT support teams
  • Participate in integration and regression testing
  • Write documentation to describe program development, logic, coding, and corrections.
  • Participates in tier 3 application support activities including incident management and supports the assessment and delivery of application upgrades and patches.
  • Troubleshoot application/database/system issues and provide a Root Cause Analysis (RCA) working effectively with partners and/or Open-Source communities.
  • Provide off-hour support to avoid any service impact to the customer.
  • Develop/build enhancements to solution as required by customer and business.
  • Participate in code reviews – peer and junior.
  • Participates in team-based projects, many of which may be matrix managed; must be accustomed to completing deliverables within time and budgetary constraints.
  • Mentor junior staff members for career development.
  • Perform other technical duties as assigned.

To Be Successful In This Role, You Will Have

  • Authorization to work in Canada.
  • The ability to pass Criminal Record Check (CPIC) and Fingerprint Check.
  • An Associate's degree in Computer Science
  • 1 year of hands-on Java experience.
  • Must have 0-2 years of experience in developing, implementing, and/or supporting web-based applications using Java, Spring Framework, Open-Source frameworks, 3rd party COTS, and relational database (Oracle and/or Microsoft SQL).
  • Experience in HTML5, CSS and JavaScript frameworks such as Angular Js, JQuery etc.
  • Knowledge of industry standards for design and application development.
  • Experience troubleshooting and fixing complex web-based application/system issues.
  • Must possess a strong sense of ownership and urgency in supporting a mission-critical business environment.
  • Ability to work under limited supervision.
  • Ensures the on-going maintenance of a safe, healthy and sustainable working environment, and works in compliance with H&S rules and regulations.

Additional Desired Experience And Skills

  • A Bachelor's degree in Information Technology / Computer Science or related disciplines e.g. Engineering
  • Hands-on technology experience in JBoss App Server, JBoss AMQ/BRMS, Angular JS, Java, Python, Hibernate, MySQL, Apache Tomcat, Qmatic, VMware, Microsoft Windows, and Redhat OS.
  • Familiarity and experience supporting the Government of Ontario IT Standards (GO-ITS) is a plus.

Company Overview

Serco Canada Inc. strives to make an impact every day across 100+ sites in the areas of Defense, Citizen Services, and Transportation. We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Serco serves the Canadian Federal and Provincial governments and commercial clients. While your place may look a little different depending on your role, we know you will find yours here. Wherever you work and whatever you do, we invite you to discover your place in our world. Serco is a place you can count on and where you can make an impact because every contribution matters.

Pay Transparency

Our Total Rewards package includes competitive pay, performance-based incentives, and benefits that promote well-being and work-life balance—so you can thrive both professionally and personally. Program availability may vary based on factors such as contract type, location, hire date, and applicable collective bargaining agreements.

Salary range: The range for this position can be found at the top of the posting. This range is provided as a general guideline and represents a good faith estimate across all experience levels. Actual base salary will be determined by a variety of factors, including but not limited to, the scope of the role, relevant experience, job-related knowledge, education and training, key skills, and geographic market considerations. For roles available in multiple provinces, the range may vary to reflect differences in local labor markets. In addition to base salary, eligible positions may include other forms of compensation such as annual bonuses or long-term incentive opportunities.

To review all Serco benefits please visit:

Serco complies with all applicable federal, provincial, and local leave laws This is a Canada-based role and this position is for an existing vacancy, unless stated otherwise in the job description. Please submit applications exclusively through Serco’s external (or internal) career site. If an applicant has any concerns with job posting compliance, please send an email to: ***email_hidden***.

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Toronto, ON vacancy
  • $69 per hour

     ...completed at the physical location. There is no option to work remotely. Work setting Startup company International level Software company Information technology (IT) service provider Responsibilities Tasks Collect and document user's requirements... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Shaku AI Technologies And Virtualization Inc.

    Toronto, ON
    4 days ago
  • $110k - $140k per year

     ...while working on deeply Canadian fintech problems. Our Fintech engineering teams are modernizing platforms that support millions of credit...  ..., and operational decision-making. We are looking for a Software Engineer who wants to grow with a product engineering team that... 
    Suggested
    Full time

    AutoTrader.ca

    Toronto, ON
    9 days ago
  • $167.55k - $209.44k per year

     ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ...-driven. About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector team. This team builds... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    3 hours ago
  • $205k per year

     ...other AWS services Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver complex solutions, and shape the future of our platform. This role requires... 
    Suggested
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    1 day ago
  • $122k - $170k per year

     ...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and...  ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that... 
    Suggested
    Full time
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Toronto, ON
    1 day ago
  • $140k - $260k per year

     ...conference providers using SDKs What you bring: ~7+ years of software development experience using Python ~ Proven experience with...  ...Education: ~ BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience   The US base salary range for... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    3 hours ago
  •  ...debug, review, ship, and operate. We are actively rethinking how engineering teams work in a world where every engineer is paired with...  ...investors. About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside... 
    Internship

    Parallelz

    Toronto, ON
    16 days ago
  • $205.6k - $257k per year

     ...founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity...  ...careers page . The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We believe... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    1 day ago
  • $108k - $135k per year

     ...incentives, and efficient matching. We’re looking for passionate, driven engineers to build systems that empower our riders and drivers to have the...  ..., or related field or relevant work experience ~3+ years of software engineering industry experience ~ Extensive experience in... 
    Hourly pay
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    4 days ago
  • $155.9k - $219.7k per year

     ...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    1 day ago
  • $100k - $120k per year

     ...services providers leverage NetBrain’s platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role — you'll spend most of your time architecting and building... 

    NetBrain

    Toronto, ON
    1 day ago
  •  ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass ,...  ...innovations on the Okta Engineering Blog .   The Principal Software Engineer Opportunity We seek a visionary and highly influential... 
    Long term contract
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  • $148k - $185k per year

     ...Best Bank. Visit our institutional page  About the role Our Engineering team helps Nubank to create and use the technology that...  ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Remote work

    Nubank

    Toronto, ON
    5 days ago
  • $180k - $200k per year

     ...time onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust services and are responsible for working on critical projects with... 
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    1 day ago
  • $140k - $190k per year

     ...automotive financing portal, processing over 6.5 million credit applications annually.   ---  We’re looking for a  Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing... 
    Long term contract
    Work from home

    AutoScout24

    Toronto, ON
    3 days ago
  •  ...Our mission? To power measurable employee engagement worldwide. And we’d love for you to join us!   About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI-powered template editing, a standalone ConfidenceCheck service... 
    Work at office
    Remote work
    Worldwide
    1 day per week

    ContactMonkey

    Toronto, ON
    1 day ago
  •  ...Summary QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-atom quantum computers. You will have the opportunity to work... 

    QuEra Computing, Inc.

    Toronto, ON
    1 day ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do you thrive in environments where your technical expertise can directly... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...organization is looking for a Principal Engineer to join our team — OIG is Okta’s Identity...  ...challenge of building enterprise-grade software that millions of users depend on. This...  ...or platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    5 days ago
  •  ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis...  ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Toronto, ON
    3 days ago
  • $160k - $200k per year

     ...and other AWS services Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform. You will write clean, reliable code, design scalable... 
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    7 days ago
  • $160k - $185k per year

     ...partner-facing tools. You’ll help shape the experience customers and partners depend on to stay connected anywhere.  As a Senior Software Engineer, you’ll lead technically significant initiatives across the stack — building React interfaces, Node.js services, and PostgreSQL-... 
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    7 days ago
  •  ...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time ingestion... 
    Full time
    Local area

    Zynga

    Toronto, ON
    7 days ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Toronto, ON
    21 days ago
  •  ...Responsibility: SGGG Fund Services Inc. (SGGG-FSI) is currently seeking to fill a full-time permanent position for the role of Software QA Engineer. The successful candidate joining our existing software development team will be energetic, enthusiastic, reliable, and will have... 
    Permanent employment
    Full time
    Manual labor
    Work at office
    Remote work

    SGGG-FSI

    Toronto, ON
    7 days ago
  •  ...systems and business areas of the Bank. The Role We are looking for a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting role for our analytic platform modernization project. The successful... 
    Flexible hours

    Scotiabank

    Toronto, ON
    6 days ago
  •  ...enthusiastic Junior Full Stack Developer (Level 6) to join our growing engineering team. We are seeking someone who is passionate about technology, eager to learn, and excited to contribute across the full software development lifecycle. This role is ideal for a developer with... 
    Internship
    Flexible hours

    Scotiabank

    Toronto, ON
    10 days ago
  • $150k - $170k per year

     ...Position: Lead Software Engineer (Python, .NET, Azure, Microservices) Location: Hybrid, 3x per week onsite (Toronto, ON) Structure: Full-Time Compensation: $150K–$170K Base Salary -- We have a great new opportunity to support one of our Technology / HVAC Solutions... 
    Full time

    CorGTA

    Toronto, ON
    9 days ago
  •  ...researchers in high-stakes scientific and engineering workflows.  Our mission, 30×30 , is to...  ...overview We are seeking a Measurement Software Engineer to design and implement the software...  ...etc.) Build high-concurrency execution engines to orchestrate parallel measurements... 
    Immediate start
    Flexible hours

    Axiomatic_AI

    Toronto, ON
    9 days ago
  • $128k - $150k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful applications: Build real-world applications that significantly enhance the customer experience. Make informed decisions: Use... 
    Permanent employment
    Full time

    Hays

    Toronto, ON
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!