Get the job you really want

Top Software Engineer Jobs in Ottawa

401+ Job Results
23 Days Ago
Ottawa, ON
88,000 Employees
7+ Years of Experience
88,000 Employees
7+ Years of Experience
Fintech • Insurance
The Senior Software Developer will design, develop, and maintain software applications, collaborate with cross-functional teams, conduct code reviews, troubleshoot performance issues, and create documentation. They will also manage multiple initiatives effectively and build strong relationships within the company.
23 Days Ago
Ottawa, ON
6,774 Employees
7+ Years of Experience
6,774 Employees
7+ Years of Experience
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
As a Senior Software Engineer on the Genesys Cloud Analytics platform, you will develop and maintain big data products, design scalable pipelines on AWS, and improve platform performance and reliability. You'll collaborate with cross-functional teams and build efficient solutions for data management and ingestion while resolving production issues in real-time.
23 Days Ago
Ottawa, ON
78 Employees
7+ Years of Experience
78 Employees
7+ Years of Experience
Information Technology
The Senior Software Engineer will serve as both a technical leader and architect for the Soluno engineering team, responsible for overseeing the full application lifecycle and ensuring best practices are followed. The role involves mentoring team members, architecting solutions, managing system performance and security, and collaborating with product management on roadmaps.
23 Days Ago
Ottawa, ON
Remote
3,700 Employees
5-7 Years of Experience
3,700 Employees
5-7 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
Seeking experienced backend engineers to build next generation crypto-forward products and features. Solve unique technical problems bridging web-scale applications and blockchain technology. Build systems for global cryptocurrency accessibility and operate real-time applications with high frequency, low latency updates.
23 Days Ago
Ottawa, ON
Remote
3,700 Employees
5-7 Years of Experience
3,700 Employees
5-7 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
Seeking experienced backend engineers to build the next generation of crypto-forward products and features. Responsibilities include building new services using Golang, designing scalable systems, articulating long-term vision, and collaborating with cross-functional teams.
23 Days Ago
Ottawa, ON
9,561 Employees
1-3 Years of Experience
9,561 Employees
1-3 Years of Experience
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As an Embedded Software Engineer at Ciena, you'll be involved in the software development life cycle for high-performance networking solutions, focusing on C and C++ programming within a real-time operating system. This role includes developing new functionalities, collaborating with cross-functional teams, and creating development aids.
23 Days Ago
Ottawa, ON
Remote
7+ Years of Experience
7+ Years of Experience
Sales
As a Staff Software Engineer, you'll work across the stack to develop features from conception to implementation. Responsibilities include managing call routing through an event-based SIP Softswitch, displaying real-time call information in the UI using WebSockets, and processing streaming audio for speech recognition.
23 Days Ago
Ottawa, ON
Remote
5-7 Years of Experience
5-7 Years of Experience
Sales
The Senior Software Engineer will be responsible for building and owning features end-to-end, including routing calls through an event-based SIP Softswitch, real-time UI updates, and processing audio for speech recognition. This role involves working across the tech stack and significant product ownership.
23 Days Ago
Ottawa, ON
Remote
941 Employees
7+ Years of Experience
941 Employees
7+ Years of Experience
Information Technology • Software • Consulting
As a Senior Software Developer at Assent, you will lead the development team in producing high-quality software, defining complex technology solutions, and adhering to SDLC processes. You'll actively participate in requirements management, code reviews, and contribute to the Scrum team's software development efforts, all while ensuring compliance with security guidelines.
23 Days Ago
Ottawa, ON
Remote
3,700 Employees
7+ Years of Experience
3,700 Employees
7+ Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Staff Software Engineer, you will architect and develop distributed systems, mentor team members, manage project priorities, and work closely with stakeholders to define strategic roadmaps. You will also balance individual contributions with leading new projects and supporting multiple products for a high-quality user experience at Coinbase.
24 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Collaborate with engineers in designing and developing embedded software applications, contribute to networking solutions, assist in software testing and validation, utilize cloud technologies, and maintain clear documentation. Must have a Bachelor's or Master's degree in Computer Science or Electrical Engineering, experience in embedded systems development, basic networking knowledge, and proficiency in Linux. Strong analytical skills and the ability to work collaboratively in a team are essential.
24 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Collaborate with experienced engineers to design, code, test, and maintain embedded software applications. Develop and maintain embedded software modules using C++ and Python, implement networking solutions, contribute to software tools development, participate in code reviews, troubleshoot software defects, support software integration and validation, utilize cloud technologies, and maintain documentation. Must work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).
24 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Collaborate with experienced engineers in the design, coding, testing, and maintenance of embedded software applications. Develop and maintain embedded software modules using C++ and Python. Assist in networking solutions implementation and contribute to software tools development. Participate in code reviews, troubleshooting, and testing software features. Utilize cloud technologies and collaborate with cross-functional teams to meet requirements.
24 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Implement, troubleshoot, and integrate complex software functionalities in a multicore target environment using C/C++ code. Design, code, and test solutions while following an Agile product development process. Keep skills up to date and collaborate in cross-functional teams.
24 Days Ago
Ottawa, ON
Remote
349 Employees
1-3 Years of Experience
349 Employees
1-3 Years of Experience
Gaming
As a Staff Software Engineer, you'll develop and optimize backend systems for multiplayer games, ensuring performance, scalability, and stability. You'll lead the Backend Core team, collaborate with cross-functional teams, and adapt rapidly to evolving user needs while supporting live services.
24 Days Ago
Ottawa, ON
Hybrid
693 Employees
7+ Years of Experience
693 Employees
7+ Years of Experience
Other
The Senior Software Developer in Test will ensure the quality of the Telesat Lightspeed System Model by creating automated tests, developing test strategies, integrating testing tools into CI/CD pipelines, and collaborating with development teams to troubleshoot issues and improve testing processes.
24 Days Ago
Ottawa, ON
Hybrid
693 Employees
7+ Years of Experience
693 Employees
7+ Years of Experience
Other
The Senior Software Developer in Test at Telesat is responsible for ensuring the quality and reliability of the Telesat Lightspeed System Model through effective and automated software testing. They collaborate with the development team to understand software requirements, build and maintain test frameworks, execute test plans, perform various types of testing, analyze test results, and continuously improve testing processes.
24 Days Ago
Ottawa, ON
Hybrid
62 Employees
7+ Years of Experience
62 Employees
7+ Years of Experience
Artificial Intelligence • Security • Software
Design and implement backend APIs and services for Voxel's core customer experience. Collaborate with various teams to meet user needs, lead projects from implementation to maintenance, and ensure high-quality system performance using data-driven approaches. Mentor other engineers and contribute to technical documentation.
24 Days Ago
Ottawa, ON
Hybrid
62 Employees
5-7 Years of Experience
62 Employees
5-7 Years of Experience
Artificial Intelligence • Security • Software
The Staff Software Engineer - DevOps will build and maintain cloud infrastructure for data processing and MLOps, implement DevOps practices using AWS EKS, and develop infrastructure modules with Terraform. The engineer will ensure production reliability and apply security best practices while collaborating with other engineering teams.
24 Days Ago
Ottawa, ON
Hybrid
62 Employees
7+ Years of Experience
62 Employees
7+ Years of Experience
Artificial Intelligence • Security • Software
The Staff Software Engineer will develop and secure large distributed systems, data processing pipelines, and Cloud APIs. They will contribute to the technical direction, ensure high code quality, and design scalable systems while collaborating with other teams to enhance product reliability and availability.
24 Days Ago
Ottawa, ON
Remote
280 Employees
1-3 Years of Experience
280 Employees
1-3 Years of Experience
Artificial Intelligence • Big Data • Information Technology • Professional Services • Software
As a Staff Software Engineer at Apollo, you'll design and build features for large enterprises using GraphQL. Engage closely with product teams, build integrations with cloud services, onboard new developers, and help shape our development tools while participating in team collaborations and on-call rotations.
24 Days Ago
Ottawa, ON
Remote
354 Employees
1-3 Years of Experience
354 Employees
1-3 Years of Experience
Cloud
As a Senior Software Engineer at Kong, you will develop and extend the Kong Gateway, collaborating with product management and engineering teams. Responsibilities include bug fixing, performance tuning, engaging with the open-source community, and mentoring team members, all while working in a remote environment.
24 Days Ago
Ottawa, ON
Remote
275 Employees
7+ Years of Experience
275 Employees
7+ Years of Experience
eCommerce
The Staff Software Engineer will design, develop, and maintain streaming data pipelines using technologies like Apache Beam and Dataflow. This role involves optimizing APIs for large-scale databases, resolving data pipeline issues, and collaborating with cross-functional teams to create scalable solutions, all while fostering a strong ownership mindset and commitment to high-quality results.
24 Days Ago
Ottawa, ON
Remote
3,700 Employees
5-7 Years of Experience
3,700 Employees
5-7 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Engineer for the Backend Platform at Coinbase, you'll be responsible for developing and maintaining critical infrastructure solutions that ensure efficient processing and performance at scale. The role involves deep problem-solving skills and a focus on creating reliable background processing jobs that enhance the overall service quality.
25 Days Ago
Ottawa, ON
Remote
9,651 Employees
5-7 Years of Experience
9,651 Employees
5-7 Years of Experience
Energy • Renewable Energy
As a Staff Software Engineer at Sunrun, you will lead the development of outstanding omnichannel communication experiences. This includes collaborating with various teams to enhance customer interactions via phone, text, social media, and notifications. The role emphasizes technical leadership, strategic design, and agile practices within the communications domain.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size