Get the job you really want

Top Software Engineer Jobs in Ottawa

470+ Job Results
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
Join our dynamic and forward-thinking People Technology engineering organization as our Distinguished Engineer, Workday, where you’ll be at the forefront of driving innovation, spearheading transformative projects, and leading foundational improvements. We are seeking a sharp technical leader with deep Workday experience who can seamlessly bridge the gap between business requests and architecting the technical landscape to deliver. Your projects will have tremendous impact, be scalable, and at the center of modernization efforts in Walmart’s People Technology organization.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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
Develop a comprehensive Cloud Power Checkout business and tech solution for Walmart's physical POS clients across multiple markets. Lead and participate in medium- to large-scale projects, work in small groups of engineers, troubleshoot business and production issues, and provide technical leadership to the team.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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
Collaborate with frontend engineers to develop a seamless checkout experience for self-checkout kiosks. Work on optimizing products on Cloud Infra and mentoring development team members. Address technical issues, develop relationships with other team members, and have expertise in coding, database design, design patterns, agile software, and CI/CD. Strong soft skills and communication skills are required.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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 Software Engineer III at Walmart U.S., you will collaborate with frontend engineers to develop a seamless checkout experience. You will work on optimizing products on Cloud Infra, document software aspects, mentor team members, troubleshoot technical issues, and interact with various stakeholders. Required skills include Java, JavaScript, SQL, NOSQL, and expertise in agile software development.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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
Seeking a Senior Software Engineer - React/ReactNative to deliver associate-centric people experiences within the People Technology and Services organization. Responsibilities include software development, troubleshooting, expertise application, business solution implementation, and compliance with company standards.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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
Seeking a Senior Software Engineer specializing in React, React Native, and GraphQL for mobile and web development. Responsibilities include software development, troubleshooting, providing support, and implementing business solutions. Must have over 6 years of experience in building mobile and desktop user experiences, strong expertise in mobile development using React Native, advanced knowledge of front-end design patterns, and experience in integrating analytics and functional automation testing.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 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
Seeking a Senior Software Engineer with over 6 years of experience in building mobile and desktop user experiences. The role involves working with a team to deliver associate-centric people experiences using React, ReactNative, Java, and GraphQL technologies.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
21 Days Ago
Ottawa, ON
41 Employees
5-7 Years of Experience
41 Employees
5-7 Years of Experience
Artificial Intelligence • Software
Perplexity AI is seeking a Senior iOS Software Engineer to build new experiences and enhance performance of the iOS app. Responsibilities include app development, defining mobile processes, and collaborating on mobile experiences. Ideal candidate should have 5+ years of industry experience, strong Swift fundamentals, and a passion for iOS development. Nice to have experience with WebSockets, HTTP, and concurrency. Cash compensation range is $180,000 - $220,000 with additional equity and benefits included.
21 Days Ago
Ottawa, ON
Remote
1,900 Employees
7+ Years of Experience
1,900 Employees
7+ Years of Experience
Information Technology • Mobile • News + Entertainment • Social Media
Lead projects to enhance ad formats/products and infrastructure innovation, collaborate with cross-functional teams, mentor staff engineers, and contribute to technical growth of the team.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
22 Days Ago
Ottawa, ON
Hybrid
693 Employees
3-5 Years of Experience
693 Employees
3-5 Years of Experience
Other
As an integral part of our scrum team, contribute to the design, development, and testing of cutting-edge LightSpeed Software by actively engaging with test and support teams. Take the lead in technical discussions, guide decision-making processes, and lead and document technical discussions. Assume ownership of specific software modules, overseeing their development, quality, and functionality.
22 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Design, improve, and debug complex, scalable distributed systems. Write extensible, scalable, and test-driven code. Collaborate with team members on designing scalable, well-tested, and well-documented web architecture, including APIs and backend systems.
15 Days Ago
Ottawa, ON
Remote
299 Employees
7+ Years of Experience
299 Employees
7+ Years of Experience
Big Data • Software
As a Principal Software Engineer at Affinity, you will lead the architectural strategy and collaborate with engineering teams to drive innovation and scalability. Mentor engineers, contribute to code, and communicate complex technical concepts effectively. Experience in software engineering and leadership is essential.
An Hour Ago
Ottawa, ON
2,800 Employees
7+ Years of Experience
2,800 Employees
7+ Years of Experience
Information Technology • Security • Software
Entrust is looking for a Principal Software Developer with a focus on PKI products to contribute to the enterprise architecture, design and implement new software features, and lead various projects within the PKI department. This role requires technical leadership, architecture, and development skills to build integrated security solutions.
22 Days Ago
Ottawa, ON
Remote
1,338 Employees
7+ Years of Experience
1,338 Employees
7+ Years of Experience
Mobile • Sharing Economy • Transportation
Lime is hiring a Staff Security Software Engineer to design, develop, and implement security, privacy, fraud, and resiliency solutions following the NIST framework. Responsibilities include maintaining robust security guardrails, anticipating challenges, and improving Lime's infrastructure with modern security practices for cloud-native applications.
4 Hours 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
Lead troubleshooting of issues, collaborate with engineering teams globally, engage with product management, identify open source tools, deploy products on cloud platforms, and implement monitoring processes for data applications to meet SLAs.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
11 Days Ago
Ottawa, ON
Remote
307 Employees
5-7 Years of Experience
307 Employees
5-7 Years of Experience
Digital Media
Join Vidyard's Nova Team as a Senior Software Developer to work on cutting-edge AI Avatar feature and experimental functionalities. Contribute to the development of AI video creation capabilities and shape advanced features. Work remotely from Canada.
2 Days Ago
Ottawa, ON
Remote
248 Employees
1-3 Years of Experience
248 Employees
1-3 Years of Experience
Artificial Intelligence • Software
Lead the development of dynamic tracing for JavaScript applications, contribute to backend services optimization, resolve performance issues, engage in code design, collaborate with clients, mentor developers, and promote best software development practices.
22 Days Ago
Ottawa, ON
Remote
185 Employees
3-5 Years of Experience
185 Employees
3-5 Years of Experience
Healthtech
Seeking an Angular Software Developer to implement front end development of web based applications. Responsibilities include creating and maintaining application code, participating in design discussions, testing code, and communicating with internal and external stakeholders.
15 Days Ago
Ottawa, ON
105 Employees
7+ Years of Experience
105 Employees
7+ Years of Experience
Artificial Intelligence • Computer Vision • Security • Software
As a Senior Software Engineer at Ambient, you will play a crucial role in designing, building, scaling, and operating large-scale distributed systems. Your responsibilities include troubleshooting complex system issues, delivering high-quality results, and mentoring junior engineers. Required skills include Python, Go, and C++.
8 Days Ago
Ottawa, ON
Remote
40 Employees
7+ Years of Experience
40 Employees
7+ Years of Experience
Blockchain
Join our team as a Senior Software Engineer in Platforms at OP Labs, where we are working on scaling Ethereum's performance through open-source innovation. Responsibilities include supporting developer productivity, optimizing build and test times, contributing to the Optimism protocol development, and ensuring a reliable development stack. Skills required include experience with Docker, Kubernetes, Go, platform compatibility, and willingness to learn and adapt.
22 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 III, iOS at Reddit will collaborate with product, design, and engineering teams to develop user-facing iOS mobile applications at scale, contribute to technical design, testing, and launch, mentor team members, and continuously enhance technical skills.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
23 Days Ago
Ottawa, ON
Remote
Hybrid
141 Employees
5-7 Years of Experience
141 Employees
5-7 Years of Experience
Transportation
Waabi is seeking a Senior / Staff Embedded Systems Software Engineer to work on their AI-driven self-driving technology. Responsibilities include implementing low-level software for truck control, integrating sensors and vehicle feedback, and collaborating with multidisciplinary teams on system design and validation. The ideal candidate has 5+ years of industry experience and technical expertise in C, C++, and real-time operating systems.
22 Hours Ago
Ottawa, ON
112 Employees
5-7 Years of Experience
112 Employees
5-7 Years of Experience
Artificial Intelligence • Cybersecurity
As a Senior Software Engineer in Canada, you will design and build machine learning systems for fraud detection, utilizing unsupervised and supervised machine learning algorithms. You will work on real-time UML architecture, big data technologies, and distributed systems.
22 Hours Ago
Ottawa, ON
78 Employees
7+ Years of Experience
78 Employees
7+ Years of Experience
Information Technology
Act as a leading architect/developer and strategic leader for the Soluno engineering team and product. Responsible for system performance, scalability, security, and technical debt roadmap. Lead software development, mentor team members, and ensure software quality standards are met.
Yesterday
Ottawa, ON
Remote
1,847 Employees
7+ Years of Experience
1,847 Employees
7+ Years of Experience
Security • Software
Tenable is seeking a Full-stack Staff Software Engineer to join the UI-based Vulnerability Management Applications development team. Responsibilities include designing, developing, and maintaining cloud-based solutions for Vulnerability Management. This role involves implementing and maintaining highly scalable, reliable cloud-native user interfaces and microservices using modern technologies.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size