Get the job you really want

Top Software Engineer Jobs in Ottawa

497+ Job Results
12 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
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.
12 Days Ago
Ottawa, ON
Remote
9,651 Employees
Senior level
9,651 Employees
Senior level
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.
12 Days Ago
Ottawa, ON
Remote
371 Employees
371 Employees
Not Specified
AdTech • Marketing Tech
Seeking a Staff Engineer to lead the full-stack engineering team at StackAdapt, focusing on the Audiences & Customer Data Platform domain. Responsibilities include advising on technical decisions, structuring web APIs, collaborating with stakeholders, mentoring the team, and delivering critical projects. Remote First company open to candidates in North America.
12 Days Ago
Ottawa, ON
Remote
1,338 Employees
Senior level
1,338 Employees
Senior level
Mobile • Sharing Economy • Transportation
The Staff Software Engineer will address essential technical challenges by architecting scalable platforms and revamping core applications. Responsibilities include managing security compliance, mentoring engineers, supporting audits, and advising on technology adoption all while contributing to the engineering culture.
12 Days Ago
Ottawa, ON
Remote
14 Employees
Senior level
14 Employees
Senior level
Digital Media
The Senior Software Engineer will lead the development of features for the EnrollWise platform, focusing on building scalable and efficient software. Responsibilities include collaborating on product design, maintaining quality standards, participating in agile processes, and providing leadership on emerging technologies. The role requires strong experience in Python and Django, along with familiarity in AWS and API integrations.
13 Days Ago
Ottawa, ON
Remote
404 Employees
Senior level
404 Employees
Senior level
Software
As a Senior Staff Developer for the Billing Group, you will lead technical initiatives, drive cross-team projects, and mentor developers to foster a culture of technical excellence. You will collaborate with leaders across various teams to achieve strategic goals and improve customer experiences, while also being involved in hands-on coding when needed.
13 Days Ago
Ottawa, ON
Remote
18 Employees
Senior level
18 Employees
Senior level
Software
The Senior Software Engineer will contribute to building the Dagger platform, focusing on developer-facing products, mentoring team members, and integrating with various cloud platforms and DevOps tools, all while maintaining engineering quality.
13 Days Ago
Ottawa, ON
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Staff Software Engineer will lead development of the DVC product ecosystem, participating in discussions, managing large tasks, writing code and documentation, and engaging with the community to enhance user experience. Strong expertise in Python and contribution to open-source projects are required.
13 Days Ago
Ottawa, ON
Remote
6,355 Employees
Senior level
6,355 Employees
Senior level
Productivity • Software • Conversational AI
As a Staff Software Engineer at Twilio, you will design and develop robust, scalable data pipelines and maintain the data lake house architecture. Your role involves optimizing performance, ensuring data quality and security, mentoring junior engineers, and building globally available distributed systems for processing extensive data workloads.
13 Days Ago
Ottawa, ON
Remote
6,355 Employees
Senior level
6,355 Employees
Senior level
Productivity • Software • Conversational AI
As a Senior Software Engineer at Twilio, you will design and develop scalable data pipelines using technologies like Spark and Databricks, optimize performance, troubleshoot workflows, and contribute to the architecture of a Customer Data Platform. Your role includes ensuring high availability of systems and participating in on-call support.
13 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Senior Software Engineer will architect, design, deploy, and manage Coinbase's cloud-based network infrastructure. Responsibilities include coding IP tables, leading technical decisions, gathering requirements, resolving technical problems, and maintaining service availability. The role demands collaboration with various teams and the ability to produce clear documentation on architectures.
14 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Development Engineer in Test, you will build new services using Golang, design scalable systems, and articulate a long-term vision for backend systems, collaborating with various teams to execute the product roadmap and ensure high-quality code delivery.
14 Days Ago
Ottawa, ON
Remote
39 Employees
Senior level
39 Employees
Senior level
Security • Software
The Senior Software Engineer will enhance the analysis engine of Mayhem, focusing on identifying bugs and security vulnerabilities. Responsibilities include developing features, fixing bugs, writing tests, and collaborating with support engineers. Ideal candidates have strong programming skills, knowledge of operating system concepts, and experience in vulnerability research or reverse engineering.
14 Days Ago
Ottawa, ON
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Senior Software Engineer will engage in discussions and research related to new features and products, write quality code, document their work, and actively participate in community interactions on platforms like GitHub and Discord. A strong emphasis on coding standards, communication, and motivation is essential.
14 Days Ago
Ottawa, ON
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Staff/Senior Software Engineer will work on the backend of a SaaS product, taking ownership of the full development lifecycle, including planning, execution, testing, and production support. Responsibilities include discussing issues, designing features, and ensuring code quality while collaborating effectively in a remote team environment.
16 Days Ago
Ottawa, ON
2,174 Employees
Senior level
2,174 Employees
Senior level
Cloud • eCommerce • Payments • Sales • Software
As a Staff Software Developer, you will lead the technical evolution, development, and maintenance of Lightspeed’s Universal Catalog. Responsibilities include enhancing business functionality, collaborating on technical architecture, mentoring team members, and driving continuous improvement in software delivery processes.
16 Days Ago
Ottawa, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Senior Software Engineer at StackAdapt, you will develop features for the advertising platform, collaborate on technical planning and architecture, write scalable software, and contribute to code reviews. You will work with technologies like Ruby on Rails, React, and GraphQL, and be involved in the full stack development of customer-facing features.
16 Days Ago
Ottawa, ON
Remote
331 Employees
Senior level
331 Employees
Senior level
Database • Analytics • Consulting
As a Principal Software Engineer, you will design and implement core features of TiKV, optimize performance, and enhance backup capabilities. The role includes troubleshooting critical issues, documenting technical details, mentoring junior engineers, and staying updated on distributed systems research.
16 Days Ago
Ottawa, ON
38 Employees
Mid level
38 Employees
Mid level
Information Technology • Software • Consulting
Join MobSquad as a Senior Software Engineer working remotely with a leading US scale-up. Bring over three years of experience in building user-friendly software, writing production-ready code, and working with back-end frameworks. Must have a degree in Computer Science or a related field and expertise in Python, Java, Django, Flask, Spring, and Node.js.
18 Days Ago
Ottawa, ON
1,983 Employees
Senior level
1,983 Employees
Senior level
Software
As a Staff Software Engineer, you will develop and maintain the Universal Catalog system, evolving its architecture, collaborating with Product and Operations, ensuring code quality, and mentoring team members. Responsibilities include overseeing production operations and improving software delivery processes.
16 Days Ago
Ottawa, ON
Remote
71 Employees
Senior level
71 Employees
Senior level
Insurance • Financial Services
As a Senior Software Engineer at PolicyMe, you will architect and build scalable features for their web-based life insurance platform. Collaborating with product, design, and QA teams, you will ensure high technical standards and drive decision-making, while applying your expertise in both frontend and backend development.
17 Days Ago
Ottawa, ON
Remote
391 Employees
Senior level
391 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Staff Software Engineer, you will lead complex projects, improve system architecture, and influence engineering strategy. You'll also mentor engineers, participate in hiring, and ensure system stability during incidents.
16 Days Ago
Ottawa, ON
1,681 Employees
Senior level
1,681 Employees
Senior level
Other
The Senior Software Engineer will design and develop APIs and back-end applications while also focusing on front-end features to enhance customer experience. The role requires leading solutions on the AWS platform, ensuring application scalability, and participating in project management from inception to completion, while also engaging in oncall support.
17 Days Ago
Ottawa, ON
Remote
502 Employees
Senior level
502 Employees
Senior level
Healthtech • Software
The Senior Software Engineer will design, develop, and maintain scalable and secure software solutions for the SaaS platform, collaborating with cross-functional teams. Responsibilities include implementing best practices, performing code reviews, addressing technical debt, and mentoring junior engineers.
17 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Engineer on the Infrastructure team at Coinbase, you will design, implement, and operate distributed database technologies, ensuring scalability, reliability, and performance. You will guide other engineers and leadership on technical choices and contribute to the evolution of database systems in the context of Web3.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size