Get the job you really want

Top Software Engineer Jobs in Ottawa

502+ Job Results
3 Days Ago
Ottawa, ON
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer in the Identity team at Cash App, you will design and build core systems for identity management, create scalable and secure solutions, solve technical problems, and collaborate with compliance teams. You will also be involved in developing an expanding roadmap and participate in on-call support.
3 Days Ago
Ottawa, ON
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer on the Trust Access team at Cash App, you'll work to ensure secure and trustworthy access for millions of users. Your responsibilities include developing authentication processes, enhancing account security, and creating intuitive features to protect against fraud while enabling reliable financial access. You'll collaborate with teams to design and implement structural changes to enhance access management and account infrastructure in line with product growth.
3 Days Ago
Ottawa, ON
Remote
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer on the Financial Platform team, you'll build and support banking features for Cash App using various technologies. Your role includes collaborating with product managers, designing core systems, participating in refactoring, and solving technical problems while having the autonomy to drive your project outcomes.
4 Days Ago
Ottawa, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Software Engineer will develop and implement orchestration systems to enhance transaction management for sellers. Responsibilities include leading projects, designing scalable APIs, mentoring peers, and managing system operations to ensure high reliability during the checkout process.
4 Days Ago
Ottawa, ON
Remote
Hybrid
12,000 Employees
Junior
12,000 Employees
Junior
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a software engineer on the Payments team at Square, you will design, build, and maintain the Payments Platform services and infrastructure. Responsibilities include collaborating with engineering and product teams, designing modern APIs, promoting engineering best practices, and focusing on operational excellence.
5 Days Ago
Ottawa, ON
Remote
2,500 Employees
Senior level
2,500 Employees
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Senior Mobile Software Engineer will enhance the Dropbox mobile app by building features, improving the codebase, promoting best practices, and collaborating with product teams. The role requires strong Android development skills and ownership of projects in a fast-paced environment.
5 Days Ago
Ottawa, ON
Hybrid
40,000 Employees
Junior
40,000 Employees
Junior
Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
As a Software Developer II on the Roku team, you will develop and operate software applications for streaming platforms, write client-side code, collaborate with other engineers, and provide support for software releases. You will also communicate effectively within a fast-paced environment and participate in various development processes.
5 Days Ago
Ottawa, ON
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Full Stack Engineer at Babylist, you will enhance user experience for their shopping platform by working on critical initiatives, collaborating with cross-functional teams to improve search, discoverability, cart, and checkout processes.

Featured Jobs

5 Days Ago
Ottawa, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior iOS Software Engineer, you'll enhance Cash App's identity and transfer capabilities by developing reliable features, maintaining code quality, and collaborating with various teams. Your role will impact customer interactions with the app by ensuring secure and efficient transaction methods, participating in project leadership, and contributing to the evolution of existing systems.
11 Days Ago
Ottawa, ON
Remote
11,000 Employees
Senior level
11,000 Employees
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Full Stack Software Engineer at Atlassian, you will lead the technical direction of product features, ensuring quality and security of code while mentoring junior team members. Your role involves collaborating across teams, addressing production issues, and contributing to code reviews and documentation.
12 Days Ago
Ottawa, ON
Remote
Hybrid
12,000 Employees
Mid level
12,000 Employees
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Software Engineer on the Tax Engineering team, you will develop new features for the tax engineering platform, overseeing the entire lifecycle of functions from inception to iteration while collaborating with product managers and ensuring high engineering standards.
12 Days Ago
Ottawa, ON
Remote
2,780 Employees
2,780 Employees
Not Specified
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
Software Engineer role focusing on full software development lifecycle of a Commercial Lines insurance software product. Responsibilities include participating in Agile development, designing and maintaining web-based solutions, implementing RESTful services, reviewing code, and ensuring security and scalability of the stack.
13 Days Ago
Ottawa, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Fintech
As a Software Engineer II, you will collaborate with your team to manage project tasks, support product development, maintain operational metrics, and contribute to team growth. You should have experience with backend systems and be proficient in Python or Kotlin, along with familiarity in distributed systems and technologies like AWS, MySQL, and Kubernetes.
14 Days Ago
Ottawa, ON
Remote
Hybrid
3,500 Employees
Junior
3,500 Employees
Junior
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer at Cash App, you will be responsible for creating and improving the Cash App Investing platform and infrastructure. You will work on developing end-to-end investing experiences for customers and contribute to platform improvements to enhance robustness and scalability. This role requires partnering with various teams, maintaining high engineering standards, and participating in on-call rotations.
19 Days Ago
Ottawa, ON
Remote
2,780 Employees
Entry level
2,780 Employees
Entry level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Software Engineer at Applied Systems, you will contribute to the development of a web-based insurance software solution within a microservice architecture. Your responsibilities include designing user interactions, implementing RESTful APIs, collaborating with an agile team, and ensuring code quality and efficiency.
20 Days Ago
Ottawa, ON
Remote
2,200 Employees
Entry level
2,200 Employees
Entry level
Fintech
As a Software Engineer I at Affirm, you'll contribute to backend system design and development with a focus on quality and speed. You'll collaborate with your team on projects, engage in community-building activities, and maintain effective communication with stakeholders. The role emphasizes proactive growth, coding best practices, and ownership of assigned tasks.
23 Days Ago
Ottawa, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Fintech
As a Software Engineer II at Affirm, you will enhance the developer experience for batch job developers by collaborating across product and infrastructure teams, breaking down projects, and supporting operations. Responsibilities include developing backend systems, creating metrics, and engaging in team growth activities.
17 Hours Ago
Ottawa, ON
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Development Engineer, you will design and develop Linux software for the CrowdStrike Falcon Host product, particularly focusing on features that interact with core OS subsystems. Your responsibilities include owning the feature lifecycle from design to delivery, collaborating with cross-functional teams, troubleshooting product issues, and adhering to Agile development principles.
Yesterday
Ottawa, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Senior Software Engineer on the Core OS Platform team, you will work on developing, maintaining, and enhancing the core OS for Square's hardware products. You'll participate in all phases of development, collaborate with cross-disciplinary teams, and mentor junior engineers.
Yesterday
Ottawa, ON
Remote
Hybrid
12,000 Employees
Expert/Leader
12,000 Employees
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Principal Software Engineer will lead the design and architecture of the Orders Ecosystem Platform, ensuring scalability and high performance. Responsibilities include driving technical vision, providing mentorship, conducting design reviews, and collaborating with cross-functional teams for innovative solutions. They will address complex technical challenges and influence product roadmaps.
23 Days Ago
Ottawa, ON
Remote
2,200 Employees
Entry level
2,200 Employees
Entry level
Fintech
As a Software Engineer I at Affirm, you will collaborate with your team to design, develop and implement backend systems, ensuring quality and speed while contributing to an effective team dynamic. You'll also engage in growth activities and participate in code reviews to foster a community of learning and development.
24 Days Ago
Ottawa, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Fintech
As a Software Engineer II on the Partner Interfaces team at Affirm, you will collaborate with product and engineering managers to drive project planning, design, and execution of APIs and tools for merchant and partner integrations. You'll write high-quality code, ensure inclusive team practices, and have a positive impact on the merchant network's growth.
2 Days Ago
Ottawa, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Staff Software Engineer will lead the technical strategy for the Cash App Card team by driving architectural decisions and infrastructure improvements, while also collaborating closely with product managers and engineers. Responsibilities include direct contributions to technical designs and code, ensuring product reliability, and enhancing team growth through mentoring.
2 Days Ago
Ottawa, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer for Cash App Card, you will lead technical strategies, influence cross-disciplinary decisions, and contribute to the development of scalable and reliable systems while mentoring teammates. Your role involves designing innovative solutions and enhancing product quality to improve customer experiences with Cash App Cards.
3 Days Ago
Ottawa, ON
Hybrid
40,000 Employees
Senior level
40,000 Employees
Senior level
Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
As a Staff Software Developer at Warner Bros. Discovery, you will lead the GCX Web team in architecting and developing web applications, mentor engineers, optimize performance, and collaborate with cross-functional teams to enhance user experience.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size