Remote
Compensation
Position Level
Last 30 days
Industries
Locations
More1

Welcome to our Software Engineer Job Page

Explore hundreds of vetted Software Engineering positions that start at an annual salary of $100K. From top tech companies to …

1,000+ Software Engineer Jobs in Oakville, ON

$ Average salary: 117,322

Sort By: Relevance

Get email alerts for Software Engineer jobs!
  • Senior Embedded Developer

    $90K — $120K *Waterloo, ONIn-Person
    Join a dynamic engineering team to develop cutting-edge software for embedded systems. Take ownership of key imaging libraries and collaborate cross-functionally to enhance product capabilities in a fast-paced, innovative environment.
    Requirements: 5+ yrs C++ for embedded Linux, strong memory mgmt, AI coding tools experience.
  • Applications Engineer

    $82K — $102K *Toronto, ONIn-Person
    Elevate your career by providing hands-on engineering support for mining products, collaborating with customers and teams to enhance product performance, develop solutions, and ensure effective communication across the business while traveling extensively.
    Requirements: Bachelor's in Mechanical Engineering; mining experience; CAD/FEA software knowledge; valid driver's license.
  • Senior Software Engineer - AI Platform

    $120K — $150K *Toronto, ONIn-Person
    Help us shape the future of AI! We seek a Senior Software Engineer to lead innovative LLM integration for our GenAI platform, driving cognitive automation and enhancing user experiences with scalable, resilient systems across multiple applications.
    Requirements: Advanced degree, 8+ years experience, strong Golang skills, cloud expertise.
  • Background effect

    Get all you need to secure your next interview

    Senior Software Engineer-1

    $100K — $125K *Toronto, ONIn-Person
    Accelerate software development by leading design, coding, and testing efforts. Collaborate with stakeholders to meet user needs, while maintaining high standards of code quality and security. Mentor junior team members to foster a productive environment.
    Requirements: Bachelor's in Computer Science, 10+ years software experience, Python, AWS.
  • Senior Full Stack Software Developer

    $100K — $130K *Toronto, ONIn-Person
    Engineer scalable applications and integrations while mentoring others and driving innovation in enterprise-grade solutions, leveraging modern technologies and methodologies for impactful digital transformations.
    Requirements: Bachelor's in CS/related, 8+ yrs dev exp, Java, Angular, MuleSoft 4.x, Power Platform
  • Senior Software Engineer

    $105K — $155K *US-AnywhereRemote in Canada
    Unlock potential by joining the Cloud Forensics team to develop software that enhances digital investigations. Utilize reverse engineering and innovative techniques to recover critical internet data for impactful customer solutions.
    Requirements: 5+ years in Software Engineering, C# .NET proficiency, Agile experience.
  • Staff Embedded Software Engineer - Infotainment

    $100K — $130K *Toronto, ONIn-Person
    Engineer innovative embedded infotainment solutions, utilizing your expertise in software development, embedded systems, and collaborative leadership to drive the future of connected vehicle technology.
    Requirements: Bachelor's degree; 8+ years' embedded systems development; proficient in C; AOSP knowledge.
  • Senior Software Engineer I

    $111K — $128K *US-AnywhereIn-Person
    Join a dynamic team to design and enhance software solutions that drive key business objectives, focusing on advanced courseware capabilities and AI integrations in a collaborative, Agile environment.
    Requirements: B.S. in Computer Science or similar, PHP & AWS experience, strong front-end skills.
  • Support Engineer

    $70K — $95K *US-AnywhereIn-Person
    Innovate at the intersection of media and technology by providing high-level technical support, troubleshooting multi-service network products, and collaborating closely with customers and teams to ensure quality solutions and stability in operations.
    Requirements: 3+ years support experience; strong communication; network troubleshooting skills; proficient in English.
  • Senior Software Developer, Cloud Platform

    $146K — $164K *Waterloo, ONIn-Person
    Transform cloud infrastructure by designing scalable, secure solutions using automation tools. Collaborate with cross-functional teams to enhance cloud capabilities and best practices, driving innovation in large-scale operations.
    Requirements: Bachelor's in CS, 5+ years cloud experience, Terraform, programming skills.
  • Senior Software Engineer, CMS (Modernization of Registry)

    $140K — $190K *Toronto, ONIn-Person
    Transform backend and frontend services by leading modernization initiatives in .NET and Angular, enhancing system scalability and reliability while mentoring a high-impact team to deliver solutions that solve real customer problems.
    Requirements: Bachelor's degree, 5+ years experience in .NET, AWS, Angular, SQL Server
  • Senior Software Engineer, AI Framework & Services

    $136K — $187K *Toronto, ONIn-Person
    Champion innovative AI solutions by leading backend systems development, designing secure APIs, and integrating identity and access controls for agent-driven applications, while collaborating closely with product and security teams.
    Requirements: Degree in Computer Science or related field; 5+ years backend experience; strong coding in Node.js/Go/Python.
  • Software Developer in Test (SDET) - Fixed Income ETrading

    $94K — $141K *Mississauga, ONIn-Person
    Elevate software quality as you design and implement automated testing frameworks. Lead innovative QA processes focused on generative AI, ensuring robust systems and seamless integration with CI/CD pipelines for optimal efficiency.
    Requirements: 5-8 years QA Automation experience, Java, Python; Bachelor’s degree required.
  • Lead Software Engineer (Team Lead)

    $120K — $150K *US-AnywhereRemote in Canada
    Take ownership of a core area in our retail service cloud by setting technical direction, writing code daily, and mentoring engineers, while driving improvements and modernizing legacy systems across multiple brands in a fast-paced environment.
    Requirements: Strong experience with TypeScript, React, Node.js; AWS; mentoring skills.
  • Senior Software Engineer

    $150K — $190K *US-AnywhereIn-Person
    Empower your growth by designing and optimizing robust API services. Collaborate cross-functionally to build innovative backend applications and influence the technical landscape of distributed services at scale.
    Requirements: Bachelor's in CS/CE/SE; 3+ years API/Microservices; NodeJS & Python proficiency.
  • Software Engineer (Java) - Front Office Pricing & Risk

    $126K — $164K *Toronto, ONIn-Person
    Empower global trading operations by developing backend solutions for pricing and risk systems. Collaborate with multidisciplinary teams to enhance system performance and delivery while continuously learning about financial markets.
    Requirements: Bachelor's degree; 5+ years Java experience; backend services expertise.
  • Principal Engineer, Autonomy

    $130K — $180K *US-AnywhereRemote
    Unlock potential by leading the technical direction of autonomy systems. As the senior-most influencer in Perception, Prediction, and Planning, you will shape innovations that drive real-world performance and safety in commercial applications.
    Requirements: 15+ years in autonomy systems, strong C++/Python, deep learning fluency.
  • Senior Embedded Linux Engineer

    $100K — $150K *Kitchener, ONIn-Person
    Engineer resilient embedded Linux platforms for energy storage systems. Lead development and support throughout the lifecycle, ensuring robust, secure, and scalable solutions for system integration and monitoring.
    Requirements: Degree in Engineering/Computer Science; 5 yrs embedded Linux experience; IPC.
  • Data Engineer

    $90K — $120K *Toronto, ONIn-Person
    Architect data solutions and enhance data strategy while collaborating with cross-functional teams to optimize data delivery, ensuring scalable pipelines and compliance with business needs in a dynamic environment.
    Requirements: Graduate degree in Computer Science or related field; 10+ years in data roles; proficiency in Databricks, Python, SQL.
  • Software Engineer I (Java/Python/Golang)

    $69K — $98K *Toronto, ONIn-Person
    Shape the future of secure, reliable digital capabilities by collaborating across teams to deliver backend services and APIs that drive critical business processes in a dynamic, hybrid work environment.
    Requirements: Bachelor's in Computer Science; 2-3 yrs experience; Java or Python; API knowledge.
  • Software Developer

    $85K — $105K *Oakville, ONIn-Person
    Join a team that innovates and develops high-quality software solutions for global transportation, focusing on scalable applications and robust system reliability in a fast-paced environment.
    Requirements: Bachelor's in Computer Science, 2+ years programming experience, cloud skills.
  • Software Developer

    $85K — $105K *Toronto, ONIn-Person
    Optimize software applications for robustness and scalability while collaborating across teams to ensure the delivery of high-quality code. Engage in all phases of development to enhance global connected transportation solutions.
    Requirements: Bachelor's in CS/Engineering; 2+ years dev experience; cloud computing
  • Principal Software Developer

    $200K — $260K *US-AnywhereRemote in Canada
    Oversee the design and evolution of large-scale systems, providing technical leadership, evaluating architectures, and creating actionable roadmaps to enhance system reliability and scalability across complex environments.
    Requirements: Degree in Computer Science/Engineering; 8+ years experience in software development.
  • Software Developer

    $85K — $105K *Waterloo, ONIn-Person
    Unlock potential by developing high-quality software solutions that ensure stable releases for critical applications. Collaborate with cross-functional teams to deliver scalable solutions for global connected transportation needs.
    Requirements: Bachelor's degree, 2+ years software dev exp, proficiency in C#, cloud tech, SQL.
  • Software Engineer (AI-First), Fleet Operations

    $90K — $120K *Toronto, ONIn-Person
    Advance the future of fleet management by designing an AI-first product. Own the end-to-end development from APIs to UI, collaborating with a dedicated PM and innovating with AI tools to optimize your engineering practices.
    Requirements: 3-6 years experience, Python, CI/CD, modern JS framework, strong documentation skills.
1...68...80

Senior Embedded Developer

Company Name
$90K — $120K *
Waterloo, ON N2J 1A1
In-Person
Consumer Technology
5 - 7 years of experience
Job Description

Create a Free Account

Get immediate access to this job

  • 7M+ $100K+ Professionals
  • 170,000+ Curated Jobs
  • 96,000+ companies

FAQ About Software Engineer Jobs in Oakville, ON

What is the role of a Software Engineer?

A Software Engineer designs, develops, tests, and debugs software applications and systems. They can work across a range of fields, including business, science, healthcare, and more.

What skills are required for a Software Engineer job?

Key skills for software engineers include proficiency in programming languages (like Python, Java, C++), an understanding of software design and database concepts, problem-solving skills, and attention to detail.

What is the average salary for a Software Engineer?

The average salary for a Software Engineer on Ladders is $100K+, but the number can vary significantly depending on location, level of experience, and the specific role.