Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Blockchain
The Full-Stack Software Engineer will develop user-facing features across the stack, collaborate with teams, and ensure high-quality code and practices, using AI tools to enhance development.
Top Skills: DockerExpressGitGitJavaScriptNext.JsNode.jsPostgresReactTypescript
4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence • Information Technology • Software
As a Software Engineer - New Grad, you will build and ship production features across the stack, design scalable systems, and learn in a fast-paced environment.
Top Skills: AWSPythonReactSQLTailwindTypescriptVite
4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence • Information Technology • Software
Interns will build and ship features across the stack, design scalable systems, and learn in a fast-paced startup environment.
Top Skills: AWSPythonReactSQLTailwindTypescriptVite
Reposted 9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • eCommerce • Enterprise Web • Software • Design • Generative AI
As a Senior DevOps Engineer, you'll manage Webflow's build systems, oversee development environments, enforce best practices, and mentor junior team members to enhance efficiency and delivery in software development.
Top Skills: AWSCi/CdDockerInfrastructure As Code (Iac)KubernetesNode.jsPulumi
Reposted 9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Digital Media • Marketing Tech • Software • Automation
The Staff Software Engineer will lead the development of Kubernetes-based infrastructure, architect CI/CD pipelines, and drive large-scale technical projects while mentoring team members and ensuring quality standards.
Top Skills: AWSCi/CdDockerJavaKubernetesPostgresPythonReactRedisRuby
Reposted 9 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer, you'll build features for Samsara's Vehicle Connectivity team, focusing on enabling reliable device and cloud integration for telematics solutions, while collaborating with cross-functional teams to enhance product offerings.
Top Skills: GoGraphQLJavaScriptReactReact NativeSQLTypescript
Reposted 4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Financial Services
Design and implement backend systems for a trading platform, build data pipelines, and collaborate in the software development life cycle.
Top Skills: AirflowAWSDockerGCPGoJavaKafkaKubernetesPostgresPythonRedisSpark
Reposted 14 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Security • Software • Cybersecurity
This role involves developing vehicle software platforms, participating in architecture sessions, generating design documentation, and deploying automation strategies in an embedded systems context.
Top Skills: BazelC++Embedded CIso-26262Iso/Sae 21434LinuxQnxRust
Mid level
Information Technology • Other • Security • Social Impact • Software • Cybersecurity • Data Privacy
As a Software Engineer at Persona, you'll design and build features for the identity platform, focusing on customer needs and innovative solutions. You will collaborate with customers and handle scalable solutions from startups to enterprises.
Top Skills: GCPKubernetesMongoDBMySQLReactRuby On Rails
Reposted 10 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and develop fullstack applications for real-time safety alerts and in-cab workflows, mentor engineers, and collaborate across teams.
Top Skills: GoGraphQLMySQLReactTypescript
11 Days AgoSaved
Easy Apply
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will develop a data migration suite, focusing on backend services, utilizing Java and streaming technologies, while collaborating with product teams.
Top Skills: DebeziumJavaKafkaMongoDBReactSpring BootSQL
15 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
Join the Platform team at Speechify to build and optimize complex end-to-end systems while participating in product decisions and enhancing user experience.
Top Skills: GoJavaNode.jsPythonReactTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
15 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology
The Senior Datapath Software Developer will build multi-threaded software for messaging middleware, focusing on performance, reliability, and hardware interactions using C++. Responsibilities include debugging complex applications, collaborating across teams, and ensuring high-quality designs.
Top Skills: AmqpC++EthernetJmsLinuxMqttPosix SocketsTcp/Ip
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • Cryptocurrency
Develop core backend components for a blockchain network, focusing on networking, reliability, scalability, and high-quality software practices.
Top Skills: CC++RustZig
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Mid level
Mid level
Information Technology • Mobile • News + Entertainment • Social Media
The Software Engineer will develop backend services for Reddit's Ads platform, focusing on microservices, distributed systems, and real-time data systems. Responsibilities include collaborating with teams, improving operational stability, and managing project execution.
Top Skills: ArgoBaseplateBigQueryDockerDruidGoKafkaKubernetesPostgresPythonRedisScalaSparkThrift
Reposted 5 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Robotics
As a Staff Robotics Software Engineer, you'll develop frameworks and interfaces for robot behaviors, implement task planning logic, integrate planning methods, and drive the technical strategy for autonomous robots.
Top Skills: C++Python
Reposted 5 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Productivity • Security • Software • Business Intelligence • Cybersecurity
As a Fullstack Software Engineer, you'll develop critical features across the stack, ensure scalable systems, and mentor junior engineers, interfacing with teams to improve access management at Lumos.
Top Skills: ApolloFlaskGraphQLPythonReactSqlalchemyTypescript
15 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
HR Tech • Other • Professional Services
Develop and maintain web interfaces, validate AI-generated code, and provide feedback on UI/UX. Collaborate with project coordinators for task delivery.
Top Skills: AngularBootstrapGitJavaScriptNext.JsReactSvelteTailwindVue
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you will lead projects, design and develop new product functions, and contribute to making compliance simpler for customers, with a focus on AI-powered experiences and reusable patterns.
Top Skills: Node.jsReactTypescript
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you'll lead complex projects, design and develop product functionalities, and contribute to the engineering culture, primarily focused on compliance solutions using modern frameworks.
Top Skills: Node.jsReactTypescript
6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
As a Senior Media Software Developer, you will manage and maintain a media tech stack, design APIs, modernize existing code, and collaborate with teams to enhance cross-platform capabilities.
Top Skills: C#C++
6 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Develop and maintain SnapGene, a cross-platform desktop application, focusing on clean C++ code, collaborating on user experience, and enhancing development processes.
Top Skills: BashC++CmakeConanGitPythonQt
6 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
The role involves influencing the product roadmap, delivering new features, driving projects from ideation to operations, designing and maintaining systems, and mentoring team members in a remote-first environment.
Top Skills: C++GoJavaPythonRust
6 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
Develop and maintain SDKs, REST APIs, and platform services. Collaborate across teams to enhance developer experience and improve integration solutions.
Top Skills: GoJavaOpenapiPythonRest ApisTypescript
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
As a Frontend Software Engineer at Sentra, you will build and ship frontend features using React and TypeScript, collaborating on design implementations and adapting to a fast-paced startup environment.
Top Skills: ReactTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account