Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 19 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
Reposted 19 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
Develop and oversee user-facing features, create REST APIs, and collaborate with cross-functional teammates, ensuring product quality and mentoring junior engineers.
Top Skills: GoJavaNoSQLOpenapiReactRest ApisSQLTypescript
Reposted 6 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Hardware
The Senior Embedded Software Engineer will lead embedded software design, collaborate across teams for integration, ensure product excellence, drive project success, and stay updated on emerging technologies.
Top Skills: CompilersDebuggersEmbedded SoftwareOsReal-Time SystemsTelecom Applications
Reposted 6 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Hardware
The Senior Embedded Software Design Engineer leads product development, ensures compliance, manages projects, and provides technical support for manufacturing processes, focusing on embedded software for fiber optic transceivers.
Top Skills: Cross Functional Project ManagementEmbedded SoftwareReal Time ApplicationsTelecom Applications
20 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
The Senior Full-Stack Software Developer will design specifications, build APIs, write frontend code, and drive projects to completion, contributing to the product and company culture.
Top Skills: CSSFirebaseHTMLJavaScriptNode.jsReactReact NativeTypescript
7 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Appliances
Responsible for leading a team of embedded software engineers, managing the software development lifecycle, and mentoring engineers while developing embedded software for various platforms.
Top Skills: Assembly LanguagesAzure DevopsBitbucketCC++GitJenkinsJIRALinuxMicrosoft Office SuiteReal Time Operating Systems
Reposted 20 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Retail • Analytics
As a Software Engineer, you will develop and maintain the Tally software stack, enhance robot navigation and autonomy, and support CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitLinuxPythonRedisRos
Reposted 3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Healthtech • Software
As a Senior Software Developer, you will collaborate with teams to build scalable healthcare tools, define development practices, and mentor junior developers.
Top Skills: CGoJavaPythonRuby
21 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Retail • Analytics
As a Senior Robotics Software Engineer, you will maintain and improve the Tally software stack, develop new software packages, enhance autonomy and navigation, and assist in DevOps and CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitPythonRosUbuntu
8 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
As a Senior Software Engineer, you will develop features for a survey platform, migrating systems, ensuring performance, security, and accessibility, while collaborating with teams to enhance user experience.
Top Skills: CSSGraphQLHTMLJavaScriptJestJinjaNext.JsPytestPythonReactRestTypescript
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Mid level
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 3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Healthtech • Software
The Staff Software Developer will lead technical direction, simplify healthcare complexities with scalable systems, mentor the engineering team, and collaborate with cross-functional teams to improve patient care.
Top Skills: CGoJavaNoSQLPythonRestful ApisRubySQL
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Blockchain
Design and develop tools for verifying the correctness of smart contracts, extend verification algorithms, and collaborate with engineers on technical solutions.
Top Skills: Abstract InterpretationData Flow AnalysisDeductive VerificationFormal VerificationHaskellModel CheckingOcamlProgramming Language TheorySat/Smt SolvingSmart Contracts
Reposted 21 Days AgoSaved
Ottawa, ON
Senior level
Senior level
Edtech
Design, develop, and implement features of scalable applications. Ensure code quality through reviews, troubleshoot, mentor juniors, and improve processes.
Top Skills: AWSDockerNode.jsReactSQLTypescript
Reposted 21 Days AgoSaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Consulting
The Backend Software Engineer will design and maintain server-side components, APIs, and databases while collaborating with stakeholders to deliver reliable software.
Top Skills: AWSAzureDockerFastapiGinGitGoGCPHTTPJSONKubernetesPostgresPythonRestRestful ApisXML
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineer, you will build features for Cohere's AI workspace, develop integrations, and collaborate to enhance user data interaction.
Top Skills: GoKubernetesReact
Reposted 21 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
The role involves overseeing the development of cloud infrastructure, providing leadership, collaborating with teams, and writing efficient, maintainable code.
Top Skills: Amazon S3Amazon SqsApache BeamApache FlinkApache KafkaAWSBigQueryData PipelinesGCPGoogle Cloud StorageGoogle Pub/SubKubernetesObject StorageTerraform
Reposted 21 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
As a Software Engineer on Glean's Data Foundations team, you'll build and scale data ingestion connectors, transforming unstructured content into structured data while ensuring system reliability and security throughout the data processing pipeline.
Top Skills: C++GoJavaNoSQLPythonSQL
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Lead the design and development of scalable backend systems and APIs for intelligent applications while guiding teams and ensuring clean architecture.
Top Skills: AWSAzureCi/CdDockerFastapiGCPGitKafkaMicroservicesNode.jsPythonRabbitMQTypescript
Reposted 21 Days AgoSaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology
Design, implement, and maintain backend services for web applications, focusing on database management, API integration, and security best practices.
Top Skills: AWSAzureDockerFastapiGinGoGCPKubernetesPostgresPythonRabbitMQ
Reposted 8 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Digital Media
The Senior Software Engineer will lead the migration of legacy web applications to a Microfrontend architecture, ensuring high-performance and developer experience throughout the transition.
Top Skills: JavaScriptNext.JsReactTypescript
22 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Analytics
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Top Skills: AtlantisAWSCi/CdCloudwatchDynamoDBEc2EksFastapiGithub ActionsIamJenkinsKubernetesLambdaNode.jsPrefect.IoPythonRdsS3SnsSqsTerraformTypescript
Reposted 5 Days AgoSaved
Ottawa, ON
Mid level
Mid level
Information Technology • Software • Consulting
As a Senior Software Engineer, you will design and deliver user-friendly software, manage APIs, and create scalable microservice architectures.
Top Skills: DjangoFlaskJavaNode.jsPythonSpring
23 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
Design and build scalable applications for Clario's cloud healthcare platform, influencing architecture, mentoring peers, and ensuring secure solutions in an Agile environment.
Top Skills: AngularjsAWSC#/.NetCi/CdEksGitSQL Server
23 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Database • Analytics
Design and build complex, data-heavy UIs, own features end-to-end, collaborate with teams, support production, and ensure quality.
Top Skills: CSSDomGoGraphQLHTMLHTTPJavaScriptNode.jsReactRestTerraformTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account