Get the job you really want

Top Software Engineer Jobs in Ottawa

469+ Job Results
23 Days Ago
Ottawa, ON
Remote
502 Employees
1-3 Years of Experience
502 Employees
1-3 Years of Experience
Healthtech • Software
Seeking a dedicated Software Engineer to design and develop SQL Server stored procedures, SSIS / SQL ETL solutions, and database objects. Must have 2+ years of experience in software engineering with .NET frameworks and SQL Server. Strong knowledge of OOP and experience with Performance Tuning and API monitoring tools.
Yesterday
Ottawa, ON
Remote
23 Employees
7+ Years of Experience
23 Employees
7+ Years of Experience
Security
Stacklok, a software supply chain security startup, is seeking a Senior Software Engineer experienced in Go language, Docker, Linux, and Git. Responsibilities include developing high-quality software, collaborating with teams, and enhancing system-level security. Desired skills include proficiency in secure coding practices and open-source projects.
Yesterday
Ottawa, ON
Remote
39 Employees
7+ Years of Experience
39 Employees
7+ Years of Experience
Security • Software
Join the Analysis Engineering team at ForAllSecure to work on enhancing the analysis engine behind Mayhem, focusing on discovering bugs and security vulnerabilities. Collaborate with local and remote teammates, develop new features, fix bugs, and improve software security. Ideal candidate has strong computer science fundamentals and experience with systems-level programming in Linux, Rust, Python, and/or C/C++. Knowledge of compiler concepts, binary execution, operating system concepts, vulnerability research, and program analysis is preferred.
23 Days Ago
Ottawa, ON
41 Employees
3-5 Years of Experience
41 Employees
3-5 Years of Experience
Artificial Intelligence • Software
Perplexity is seeking a Backend Software Engineer to lead design, implementation, and scaling of systems powering web and mobile products. Responsibilities include maintaining databases, building interfaces, and scaling web server backends. Must have strong experience in Python, databases, infrastructure, and 4+ years of engineering experience. Competitive salary range of $180,000 - $230,000 with additional equity and benefits included in the compensation package.
15 Days Ago
Ottawa, ON
Remote
600 Employees
7+ Years of Experience
600 Employees
7+ Years of Experience
Software
As a Principal Software Engineer at Cribl Lake, you will drive the technical direction and architecture, collaborate with cross-functional teams, mentor junior engineers, and contribute to Cribl Lake's development. Preferred qualifications include experience with CI/CD pipelines, cloud design patterns, and serverless implementations.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
23 Days Ago
Ottawa, ON
Remote
52 Employees
7+ Years of Experience
52 Employees
7+ Years of Experience
Payments • Financial Services
Seeking a Senior Backend Engineer to join a mission-driven payments company focused on enabling merchants to accept government benefits through a unified API. Responsibilities include building great products, engineering systems, articulating thoughts, balancing implementation tradeoffs, and writing high-quality code. Must have experience in building PayFac or Payment Processor systems and work effectively in a remote setting. Tech stack includes Python, Django, PostgreSQL, NodeJS, and AWS.
2 Days Ago
Ottawa, ON
Remote
60 Employees
7+ Years of Experience
60 Employees
7+ Years of Experience
Software
We are seeking a strong Python backend engineer to work on our SaaS offering. The role involves discussing and researching issues, taking ownership of the development lifecycle, being hands-on with technical expertise, and documenting code.
2 Days Ago
Ottawa, ON
Remote
60 Employees
7+ Years of Experience
60 Employees
7+ Years of Experience
Software
Seeking a Senior Software Engineer with strong Python knowledge and excellent coding culture. Must have excellent communication skills and remote work self-discipline. Great to have experience working remotely and open source contributions.
24 Days Ago
Ottawa, ON
Remote
80 Employees
7+ Years of Experience
80 Employees
7+ Years of Experience
Big Data • Information Technology • Software • Database • Analytics
Building upon Reverse ETL’s ability to use SQL to sync to any SaaS tool, Customer Studio is Hightouch’s second major product that provides a purpose-built no-code suite of features that enables anyone, regardless of their SQL experience, to activate data directly from their warehouse.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+27 More
24 Days Ago
Ottawa, ON
Remote
80 Employees
7+ Years of Experience
80 Employees
7+ Years of Experience
Big Data • Information Technology • Software • Database • Analytics
We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningful improve our ability to move massive amounts of customer data.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+27 More
18 Days Ago
Ottawa, ON
424 Employees
5-7 Years of Experience
424 Employees
5-7 Years of Experience
Edtech
Thinkific is seeking a Staff Software Engineer to join the TCommerce team responsible for all payments initiatives. The candidate will lead projects that impact revenue, shape the payments platform globally, and mentor other Engineers. Key responsibilities include driving major engineering initiatives, contributing to technical strategy, collaborating with stakeholders, advocating for best practices, and creating architectural frameworks.
16 Days Ago
Ottawa, ON
Remote
385 Employees
3-5 Years of Experience
385 Employees
3-5 Years of Experience
Digital Media
Join Scribd as a Senior Software Engineer working on sophisticated payments solutions. Collaborate with various teams and contribute to modernizing payment technologies, implementing secure authentication methods, supporting finance operations, and providing reliable payment options globally. Ideal candidate is a team player, focused on quality, and experienced in Ruby on Rails and JavaScript.
Top Benefits:
401-K
Company Outings
Dental Insurance
+16 More
24 Days Ago
Ottawa, ON
Remote
3,700 Employees
3-5 Years of Experience
3,700 Employees
3-5 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
Join Coinbase as a Software Engineer in the Cloud Provisioning team, responsible for developing scalable infrastructure solutions using Golang and Terraform. Collaborate with engineers on product vision and provide internal support for cloud provisioning services.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
2 Days Ago
Ottawa, ON
Remote
600 Employees
7+ Years of Experience
600 Employees
7+ Years of Experience
Software
Cribl Inc is looking for a back-end focused Senior Engineer to collaborate on a remote-first, diverse, inclusive, cross-functional team of software developers focused on the Cribl Search’s Performance and Executor Infrastructure. In this role, you will have the opportunity to continue to shape the future of Cribl Search by architecting a novel distributed and federated search system for in-place data. This is an ideal role for anyone who is passionate about building high-performance web applications in a dynamic and collaborative environment.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
16 Days Ago
Ottawa, ON
Remote
71 Employees
5-7 Years of Experience
71 Employees
5-7 Years of Experience
Artificial Intelligence • Edtech
Senior Software Engineer role at CollegeVine focusing on enhancing products with AI and machine learning, delivering delightful user experiences, and working remotely with a team in the US or Canada.
24 Days Ago
Ottawa, ON
Remote
568 Employees
3-5 Years of Experience
568 Employees
3-5 Years of Experience
Fashion • Retail • Software
Seeking a software engineer with expertise in microservices architecture, Java, Kafka, REST API, database management, containerization, CI/CD, and problem-solving. Passion for technology and eagerness to explore new solutions is essential.
6 Days Ago
Ottawa, ON
18,239 Employees
7+ Years of Experience
18,239 Employees
7+ Years of Experience
Insurance • Financial Services
The Senior Software Developer will be responsible for developing and maintaining web applications using Python, Javascript, and various frameworks. They will design and implement REST APIs, collaborate with team members to deliver high-quality products, and stay updated on new technologies and trends. Knowledge of ServiceNow and Microsoft M365/Azure integration is required.
14 Days Ago
Ottawa, ON
Remote
132 Employees
3-5 Years of Experience
132 Employees
3-5 Years of Experience
Fintech • Information Technology
As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets. You will be responsible for building a modern clearing and settlements platform and contribute to architectural decisions for designing scalable and reliable systems.
14 Days Ago
Ottawa, ON
Remote
35 Employees
3-5 Years of Experience
35 Employees
3-5 Years of Experience
Software • Automation
Senior Software Engineer role at Rootly, responsible for designing and implementing end-to-end feature sets, architecting infrastructure, launching new initiatives, improving engineering standards, and working closely with customers. Requires 3+ years of experience with Ruby/Rails, cloud service providers, strong communication skills, and a passion for design and incident management.
3 Days Ago
Ottawa, ON
Remote
275 Employees
7+ Years of Experience
275 Employees
7+ Years of Experience
eCommerce
Lead the development and optimization of graph database systems using technologies like Neo4j or TigerGraph. Design and execute complex SQL queries for data extraction, transformation, and loading. Mentor junior engineers and drive projects from concept to deployment.
Top Benefits:
401-K
Company Outings
Dental Insurance
+12 More
16 Days Ago
Ottawa, ON
Remote
132 Employees
3-5 Years of Experience
132 Employees
3-5 Years of Experience
Fintech • Information Technology
As a senior software engineer at Alpaca, you will be part of the payments team responsible for building and scaling a modern global payments and treasury platform. You will work on highly scalable, event-driven systems, and contribute to the company's growth across global markets and asset classes.
5 Days Ago
Ottawa, ON
1,100 Employees
3-5 Years of Experience
1,100 Employees
3-5 Years of Experience
Internet of Things • Software
Seeking a talented and passionate Senior Embedded Software Engineer with expertise in C++ development for the Device Engineering team at Alarm.com. Responsibilities include developing embedded Linux applications, designing and manufacturing embedded devices, and collaborating with a diverse team to create IoT solutions for residential and commercial properties.
Top Benefits:
401-K
Company Outings
Dental Insurance
+14 More
3 Days Ago
Ottawa, ON
Remote
299 Employees
7+ Years of Experience
299 Employees
7+ Years of Experience
Big Data • Software
Design, develop, and maintain Python-based microservices architecture in a K8s environment. Implement CI/CD pipelines, manage infrastructure using IaC, optimize performance, and ensure security best practices. Collaborate with cross-functional teams to drive forward product vision and customer success.
11 Days Ago
Ottawa, ON
Remote
51 Employees
3-5 Years of Experience
51 Employees
3-5 Years of Experience
Information Technology • Security • Software • Cybersecurity • Data Privacy
As a Senior Software Engineer at FOSSA, you will work closely with the team to design, build, and refine core product features. You will have significant ownership in the technical architecture and product roadmap, primarily focusing on NodeJS web application development in Typescript and other languages like Haskell, Rust, and Golang. Responsibilities include owning user-impacting features, building and scaling the core product, and contributing to technical infrastructure.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+35 More
3 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Senior Software Engineer role at StackAdapt involving full stack development for the integrations team, focusing on building new features and collaborating on technical planning and architectural decisions. Requires 5+ years of experience as a full stack developer, strong API design knowledge, and experience with JS frameworks and databases.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size