Get the job you really want

Top Software Engineer Jobs in Ottawa

460+ Job Results
18 Days Ago
Ottawa, ON
Remote
Hybrid
141 Employees
3-5 Years of Experience
141 Employees
3-5 Years of Experience
Transportation
Waabi is seeking a Software Engineer for their Tools team to build software tools that solve Waabi-specific problems and accelerate development. Responsibilities include building and maintaining tools, participating in technical discussions, and promoting best practices for software testing. Bonus skills include experience with container and cloud infrastructure, 3D visualization, web visualization libraries, ML, self-driving, and Agile/Scrum environment.
7 Days Ago
Ottawa, ON
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Building a team focused on Rust programming language and ecosystem on Ubuntu to deliver the best Rust runtime and developer experience. Opportunity for software engineers passionate about open source, Linux systems, software architectures, and Rust.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
17 Days Ago
Ottawa, ON
3,219 Employees
7+ Years of Experience
3,219 Employees
7+ Years of Experience
3D Printing • Marketing Tech • Design
Lumentum is looking for System Software Engineers to participate in the development of software for new generation metrology products. Responsibilities include prototyping, evolving solutions, and teamwork in the software and product verification cycle. Ideal candidates are students completing a Bachelor or Master program in Engineering with knowledge of dimensional metrology, C++, and Linux/Windows.
11 Days Ago
Ottawa, ON
715 Employees
7+ Years of Experience
715 Employees
7+ Years of Experience
Information Technology • Software • Design
Develop cutting-edge software in the Automotive industry, including integration, release-testing, and deployment of Classic AUTOSAR stack into use cases. Define architecture and design of application software, develop applications on top of Classic platform software, and adapt existing software modules into the Classic AUTOSAR framework.
20 Days Ago
Ottawa, ON
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Join Walmart's Content Relevancy team as a Principal Software Engineer. Architect and develop search solutions using technologies like Elastic Search and OpenAI. Lead large-scale projects, collaborate with cross-functional teams, and provide technical guidance. Work in an agile environment to enhance search products and improve processes. Help drive efficiency across Walmart globally.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
5 Days Ago
Ottawa, ON
Remote
123 Employees
7+ Years of Experience
123 Employees
7+ Years of Experience
Software
Join Voltron Data's team as a Senior Query Optimizer Software Engineer. You will work on supporting and growing the Voltron Data and Apache Arrow ecosystems, building and maintaining a SQL parser and query optimizer for large-scale query execution engines. This role requires expertise in SQL, query optimization, Apache Arrow, and programming languages such as C++, Python, and R.
20 Days Ago
Ottawa, ON
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer at Walmart's Indirect Procurement Technology team, you will be responsible for developing and deploying complex functional objects globally, analyzing and configuring SAP applications, evaluating application performance, and providing future-proof solutions. You will collaborate with international teams and drive customer-centric solutions for strategic initiatives.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
9 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Building highly scalable, distributed real-time micro-services primarily written in Go, working with large data sets and various databases, building software that utilize messaging queues, writing performance efficient and memory optimized code.

Featured Jobs

14 Days Ago
Ottawa, ON
51,885 Employees
5-7 Years of Experience
51,885 Employees
5-7 Years of Experience
Financial Services
Sr Application Software Developer responsible for driving the software development lifecycle, transforming requirements into features, managing development teams, conducting software testing and maintenance, and translating user needs into technical specifications. Key expertise in C#, SQL Server, Microsoft Entity Framework, Web service development, and Autosys. Proficient in testing, documentation, and applying deep knowledge of algorithms and data structures.
22 Days Ago
Ottawa, ON
223 Employees
3-5 Years of Experience
223 Employees
3-5 Years of Experience
Other • Robotics
Join Ouster's Software Solutions team as a Software Engineer to develop software that transforms raw lidar data into actionable insights for customers. You will work with a team of experienced engineers to create robust C++ applications, manage software delivery processes, build REST APIs, containerize applications using Docker, collaborate with cross-functional teams, and more.
5 Days Ago
Ottawa, ON
Remote
97 Employees
5-7 Years of Experience
97 Employees
5-7 Years of Experience
Fintech
Seeking Senior Frontend Software Engineers to develop cutting-edge API technology for banks and fintech companies, focusing on UX design and modernizing software stacks. Responsibilities include building and maintaining web user interfaces, debugging issues, launching new features, and improving engineering standards. Must have 5+ years of experience and expertise in web frontends like React. Passion for innovation and high-quality products is essential.
5 Days Ago
Ottawa, ON
Remote
578,950 Employees
3-5 Years of Experience
578,950 Employees
3-5 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
This Software Engineer III - Front End position at Walmart Global Tech involves designing and developing in large-scale, complex projects, collaborating with cross-functional teams, and working on cutting-edge JavaScript-based technologies for UI features.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
5 Days Ago
Ottawa, ON
3,770 Employees
1-3 Years of Experience
3,770 Employees
1-3 Years of Experience
Information Technology • Security • Software • Cybersecurity
Join the QNX Automation Test Team as a BlackBerry QNX Software Developer in Test II focusing on Containers. Collaborate on advanced QNX Container technology for automotive industry applications. Develop and execute automated tests, analyze new features, resolve bugs, create test plans, optimize tests, ensure traceability, and more. Requires intermediate to senior-level experience in embedded test, C/C++ development, Python/Pytest, Perl, shell scripting, virtualization, CI systems, version control, and team collaboration.
6 Days Ago
Ottawa, ON
198 Employees
7+ Years of Experience
198 Employees
7+ Years of Experience
Healthtech
The Senior Full-Stack Software Engineer at NeuroPace is responsible for designing, developing, and maintaining software features and systems within the Department of Patient and Device Data Strategy. They will work on both front and back-end tools, participate in all phases of the software lifecycle, and collaborate with multiple departments to deliver high-quality code and final products. The ideal candidate should have strong experience in Full Stack development, knowledge of various programming languages and technologies, and familiarity with medical device regulations.
6 Days Ago
Ottawa, ON
41 Employees
3-5 Years of Experience
41 Employees
3-5 Years of Experience
Artificial Intelligence • Software
Seeking an experienced Full Stack Engineer to help revolutionize the way people search and interact online. Translate cutting-edge AI advances into tangible products for users.
20 Days Ago
Ottawa, ON
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Seeking a Principal Software Engineer for a dynamic and innovative team responsible for driving transformative projects and foundational improvements in Walmart's People Technology organization. Responsibilities include defining and maintaining architecture roadmap, providing technical leadership, designing complex systems, driving automation, and investigating the latest technology for future business needs.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
6 Days Ago
Ottawa, ON
Remote
1,900 Employees
3-5 Years of Experience
1,900 Employees
3-5 Years of Experience
Information Technology • Mobile • News + Entertainment • Social Media
The Software Engineer, iOS on the Conversation Experiences team at Reddit will be responsible for developing user-facing iOS applications, collaborating with cross-functional teams, contributing to full development cycle, and continuously learning and improving technical abilities.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
22 Days Ago
Ottawa, ON
3,770 Employees
5-7 Years of Experience
3,770 Employees
5-7 Years of Experience
Information Technology • Security • Software • Cybersecurity
Design, develop, and maintain software related to Command Line Tools, create innovative solutions, identify and resolve complex software problems, assist in defining product requirements, strive for constant improvement in technical skills and team's development practices.
18 Days Ago
Ottawa, ON
Remote
259 Employees
3-5 Years of Experience
259 Employees
3-5 Years of Experience
Information Technology • Other • Software
The Software Engineer will be responsible for delivering innovative solutions and services, building scalable SaaS applications, writing high-quality code, collaborating across teams, and addressing architectural gaps. They should have experience in API integration, microservices, API protocols, and authentication methods.
6 Days Ago
Ottawa, ON
Remote
6,000 Employees
1-3 Years of Experience
6,000 Employees
1-3 Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Join Veeva Systems as a Full-Stack Software Engineer in the Life Sciences industry. Collaborate on innovative products, participate in SDLC, work with the latest technologies, and contribute to troubleshooting and support. Experience in Java, Javascript, and backend development required.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
13 Days Ago
Ottawa, ON
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
Seeking a Senior-to-Principal Backend Software Engineer to build out platform products for a cybersecurity company. Responsibilities include building fault-tolerant Golang microservices, supporting high-volume Kafka event pipelines, working on cross-team initiatives, and troubleshooting production issues. Must have 8-10+ years of relevant experience, recent experience with event-driven, microservices-oriented architecture, expertise in backend languages, and a degree in Computer Science or related field.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
21 Days Ago
Ottawa, ON
Hybrid
693 Employees
3-5 Years of Experience
693 Employees
3-5 Years of Experience
Other
As a Software Developer at Telesat, you will collaborate with experienced engineers in designing, coding, testing, and maintaining software applications. Your role will involve developing embedded software modules, implementing networking solutions, and contributing to the overall product quality and efficiency. You will also be responsible for troubleshooting software defects, testing software features, and utilizing cloud technologies for software deployment and management. Effective teamwork and communication skills are essential for this role.
21 Days Ago
Ottawa, ON
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead a team of engineers in developing new products, features, and proof-of-concepts for the ADE's Campus Technology team. You will be responsible for translating project requirements into technical solutions, code development, testing, and ensuring on-time delivery. Collaboration with cross-functional partners, product teams, and UX designers is key to success in this role.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
6 Hours Ago
Ottawa, ON
Remote
299 Employees
5-7 Years of Experience
299 Employees
5-7 Years of Experience
Big Data • Software
As a Senior Software Engineer I at Affinity, you will be hands-on in developing core areas of the product, collaborate on project scope with product teams, work on technical direction and roadmaps, and drive technical investment within the team.
20 Days Ago
Ottawa, ON
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Join the innovative and dynamic People Technology engineering team as a Senior Software Engineer at Walmart. Develop digital solutions to support Walmart associates, utilize event-driven and microservices architecture, work on application development, and contribute to the modernization efforts in the People Technology organization.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size