Get the job you really want

Top Software Engineer Jobs in Ottawa

499+ Job Results
2 Days Ago
Ottawa, ON
Remote
280 Employees
Senior level
280 Employees
Senior level
Artificial Intelligence • Big Data • Information Technology • Professional Services • Software
As a Senior Software Engineer on the Growth team, you'll design and implement technical solutions to improve user engagement and retention, collaborate on high-impact projects, and drive end-to-end development of new features across Apollo’s tech stack.
24 Days Ago
Ottawa, ON
Remote
64 Employees
Mid level
64 Employees
Mid level
Big Data • Enterprise Web • Marketing Tech • Software
As an Intermediate Software Developer, you will architect and develop robust software solutions, enhance software stability and resilience, collaborate with team members, manage technical debt, and contribute to team learning. You will work with modern web frameworks and both front-end and back-end technologies, ensuring a seamless user experience.
2 Days Ago
Ottawa, ON
6,774 Employees
Senior level
6,774 Employees
Senior level
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.
2 Days Ago
Ottawa, ON
Remote
198 Employees
Senior level
198 Employees
Senior level
Fintech • Information Technology
The Senior Software Engineer, Payments will be responsible for building and owning the payment processing infrastructure, tackling both frontend and backend challenges, mentoring junior developers, and participating in cross-functional projects, all in a fast-paced, agile environment.
2 Days Ago
Ottawa, ON
Remote
142 Employees
Senior level
142 Employees
Senior level
Software
As a Senior Front End Software Engineer at Secureframe, you will collaborate with product and design teams to enhance the user interface of security compliance platforms. Your role includes feature ownership, code reviews, mentoring other engineers, and maintaining high-quality standards in a fast-paced environment.
2 Days Ago
Ottawa, ON
140 Employees
Senior level
140 Employees
Senior level
Information Technology • Software
As a Lead Software Engineer, you will oversee the design and development of Java-based Kubernetes services and microservices architecture, implement distributed systems using Akka actors, and mentor a team while ensuring code quality. You will also be responsible for developing execution engines and solving scheduling problems within the Orchestration Layer.
2 Days Ago
Ottawa, ON
5,280 Employees
Senior level
5,280 Employees
Senior level
Software • Travel
Expertise in architecting and developing search algorithms, managing data integration, coding backend services, collaborating with teams for high-quality outcomes, ensuring software security, providing mentorship, and staying updated on industry trends.
2 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 at Coinbase, you will design secure services for integrating blockchains, enhance cryptocurrency app interfaces, and build infrastructural services for secure transactions. Collaborating with team members, you'll contribute positively to meetings and work on building user-friendly crypto solutions to increase accessibility.
24 Days Ago
Ottawa, ON
Remote
3,700 Employees
Mid level
3,700 Employees
Mid level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The accessibility engineer will enhance tooling for building accessible products, provide metrics on accessibility status, develop components for the design system that adhere to accessibility standards, and support cross-functional product teams in achieving inclusive experiences.
24 Days Ago
Ottawa, ON
Remote
140 Employees
Mid level
140 Employees
Mid level
Big Data • Cloud • Information Technology • Software • Analytics
As a Product Engineer on the Signals team, you will build and deliver quality software across the full application stack using Typescript/React and Go. Collaborating with cross-functional teams, you will support software in production, learn to solve complex problems, and iterate based on customer feedback.
2 Days Ago
Ottawa, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
The Data Engineer 4 role involves developing and overseeing the company's data systems, optimizing database solutions, managing data migrations, and ensuring compliance with regulations. The incumbent will analyze data needs, recommend improvements, and collaborate with product teams for strategic initiatives, ultimately enhancing customer experiences.
24 Days Ago
Ottawa, ON
Remote
6 Employees
Mid level
6 Employees
Mid level
Software
As a Midlevel Full Stack Software Engineer on the Signals team, you will develop features pivotal to the Honeycomb experience, collaborate with cross-functional partners, support and own the software in production, and learn new technologies to solve complex problems.
2 Days Ago
Ottawa, ON
Remote
1,485 Employees
Mid level
1,485 Employees
Mid level
Internet of Things
As a Senior Software Engineer at Mozilla, you will design and build robust, scalable systems for Mozilla products, focusing on content personalization while ensuring user privacy. You'll mentor team members, participate in code reviews, and improve the engineering culture through collaborative projects.
2 Days Ago
Ottawa, ON
Remote
69 Employees
Senior level
69 Employees
Senior level
Sales • Software
As a Senior Software Developer focused on Unit Test Development, you'll enhance developer productivity by building tools and frameworks for testing. You'll implement comprehensive testing strategies, support integration testing, and collaborate with developers to ensure the robustness of testing practices while maintaining a holistic view of the system's functionality.
2 Days Ago
Ottawa, ON
Remote
1,900 Employees
Expert/Leader
1,900 Employees
Expert/Leader
Information Technology • Mobile • News + Entertainment • Social Media
Lead the development of Ad formats and infrastructure at Reddit, enhancing user experience while optimizing ad performance. Manage projects from concept to rollout, collaborate with cross-functional teams, and mentor junior engineers while delivering impactful ad products.
2 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior Software Engineer - DevOps will analyze requirements, design solutions, write maintainable code, and execute tests. They will work on software architecture, distributed systems, coding standards, and assist in automation while ensuring security policies and non-functional requirements are met.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Lead Software Engineer on the Platform Team, you will design and architect systems that support Alpaca's trading platform. You will lead a team of engineers, write code primarily in Go, implement microservices, ensure proper testing and observability, and optimize Docker images for deployment in Kubernetes. Your role requires extensive hands-on experience with cloud-native applications and technology leadership.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Mid level
132 Employees
Mid level
Fintech • Information Technology
Senior Software Engineer role at Alpaca focusing on market data systems. Responsibilities include designing scalable systems, ensuring low latency, leading architecture projects, maintaining software quality, and troubleshooting. Must have experience with compiled imperative languages, SQL, Linux/BSD, and Kubernetes. Nice-to-haves include knowledge of microservice architectures, clean code principles, DevOps mindset, cloud networking experience, and familiarity with financial markets.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
**As a senior software engineer on the platform team at Alpaca, you will have the opportunity to influence the overall architecture, design highly scalable systems, implement backend services, and maintain software quality.**
3 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Lead Software Development Engineer in Test will lead and mentor a team of SDETs, develop testing strategies, and build a robust testing framework at Coinbase. The role involves managing performance evaluations, collaborating cross-functionally, and ensuring the delivery of high-quality software through meticulous testing processes.
3 Days Ago
Ottawa, ON
Remote
1,300 Employees
Senior level
1,300 Employees
Senior level
Software
The Staff Software Engineer in the Identity and Access team will work on authorization and authentication systems, collaborating on both open source and proprietary code, and transforming ideas into working solutions while engaging with customers and the community.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Software Engineer at Alpaca, you will be responsible for building their algo trading platform, focusing on high performance and quality for users. Your role involves designing and architecting systems, writing code, and making critical engineering decisions, requiring expertise in frontend, backend, and distributed systems, particularly for trading and exchange systems.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
The Senior Software Engineer at Alpaca is responsible for leading the engineering efforts for crypto exchanges, including architecture and implementation of a high-performance perpetual futures exchange. The role involves building various systems for trading, compliance, and risk management, ensuring software quality, and taking part in code reviews and troubleshooting incidents.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Software Engineer at Alpaca, you will be responsible for building and scaling systems for identity verification, risk management, and account management. You will work on a global platform and contribute to designing scalable and reliable systems. This role requires strong problem-solving skills, proactive mindset, and excellent communication abilities.
3 Days Ago
Ottawa, ON
Remote
132 Employees
Mid level
132 Employees
Mid level
Fintech • Information Technology
As a Senior Software Engineer, you will design and build scalable systems for Alpaca's payments and treasury platform. Your role involves working with microservices, client-facing APIs, and implementing solutions to enhance system integrity and operational scalability while contributing to the company's ambitious growth plans.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size