Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 5 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Internet of Things • Security • Software • Cybersecurity
Design and maintain integrations with third-party security platforms, enhance APIs, and develop CI/CD processes for the Censys Platform while focusing on customer needs and emerging technologies.
Top Skills: Ci/CdCloud (Google Cloud)GoGrpcKubernetesPythonRest
Reposted 15 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
Develop embedded software in C/C++ for optical network products. Engage in all software development stages, from analysis to maintenance, collaborating with hardware and software teams.
Top Skills: BitbucketCC++CiDockerGccGdbGitGnuGrafanaJenkinsJIRAKubernetesLinuxYocto
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Web3
As a Senior Software Engineer at Nomic Foundation, you'll work on low-level EVM bytecode functionality in Rust, contribute to open-source projects, and coach other engineers while navigating complex projects and collaborating within a remote team.
Top Skills: C++Rust
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The role involves developing scalable software, ensuring code quality, mentoring junior engineers, and participating in agile methodologies while engaging directly with customers for feedback and defect resolution.
Top Skills: AngularjsAws EmrAws KinesisAws S3DynamoDBGraphql ApiJavaScriptKafkaMySQLPythonReactRestful ApiSnowflake
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Logistics • Transportation
Design and develop software applications for logistics and supply chain operations, collaborating with teams to enhance service offerings and ensure robust functionality.
Top Skills: AWSAzureC#JavaPython
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Database
As a Senior Software Engineer, you'll optimize distributed databases, focus on query efficiency, and collaborate on SpiceDB features, enhancing performance and reliability.
Top Skills: C/C++Ci/CdDockerGitGoRustZig
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
Design and develop SDK functionalities focused on robotics, integrate features into platforms, and write documentation. Requires expertise in C++, Rust, and embedded systems.
Top Skills: C++Embedded LinuxPythonRos2Rust
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Software • Financial Services
The Senior Software Engineer will design and build scalable distributed solutions, develop micro-services and APIs, and mentor feature teams.
Top Skills: AWSAzureDockerGCPJavaKubernetesNode.js
Reposted 6 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
As a Senior Fullstack Software Engineer, you'll operationalize ML models, collaborate with data scientists, maintain CI/CD pipelines, and improve ML infrastructure and frontend integrations.
Top Skills: AWSDockerKubernetesPython 3PyTorchScikit-LearnTensorFlow
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
As a Software Development Engineer in Test, you will ensure quality in the software development lifecycle by creating automated tests and improving code testability, while collaborating with the Engineering team.
Top Skills: Api TestingCi/Cd PipelineDockerJavaJavaScriptKubernetesObjective-C
Reposted 18 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Other
Contribute to the design, development, and testing of LightSpeed Software, focusing on embedded systems and ensuring comprehensive testing and bug resolution.
Top Skills: C++LinuxPython
Senior level
Automotive • Other
The role involves analyzing and implementing product requirements, integrating voice recognition technologies, developing unit tests, and writing technical documents for a software development kit.
Top Skills: C++GitJavaScriptLinuxPythonTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Senior level
Automotive • Other
The Senior Software Developer will analyze product requirements, integrate voice recognition technologies, develop unit tests, and improve product performance across platforms.
Top Skills: C++GitJavaScriptJniLinuxPythonTypescript
Reposted 8 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Automotive
The Senior Software Engineer for IVI will design, implement, and validate infotainment features for vehicles, collaborating with cross-functional teams and ensuring compliance with standards.
Top Skills: 5GAndroidBluetoothLinuxLteQnxWi-Fi
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Big Data Analytics
The Senior Software Engineer will build and maintain the Boreal hosting platform and Moose open-source project, mentor junior team members, and collaborate with product and design teams.
Top Skills: ClickhouseNextjsPythonRustTypescript
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
The Senior Software Engineer will develop and maintain software applications, participate in agile processes, mentor others, and ensure application quality while driving project delivery through defined architecture.
Top Skills: .Net Mvc.Net8Angular 17AngularjsAsp.Net CoreAWSAzureC#.NetCSSDockerHTMLKubernetesMs Sql Server 2019SQL
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Consumer Web • Enterprise Web • Retail • Software
Goody seeks a Full-Stack Staff Software Engineer to ship features quickly, ensure high-quality UI/UX, and manage technical architecture for projects.
Top Skills: Node.jsPostgresPythonRuby on RailsReactRubyTailwindTypescript
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, build, and maintain core systems for developers. Enhance monorepo architecture and optimize CI/CD pipelines to improve development productivity.
Top Skills: GCPGithub ActionsGrafanaJavaScriptKubernetesNext.JsNode.jsPrometheusTurborepoTypescriptVercel
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Edtech
As a Senior Software Engineer, you'll lead the design and development of web applications, mentor peers, and ensure high-quality, secure code using Ruby on Rails, GraphQL, and React.
Top Skills: AWSGraphQLHerokuPostgresReactRuby On Rails
Senior level
Cloud • Security • Software • Generative AI
The Senior Software Developer will design and enhance analytics capabilities within the Elasticsearch project, focusing on ES|QL functionality. Responsibilities include research, architecture, and collaboration on data structure improvements alongside other engineering teams.
Top Skills: CassandraElasticsearchEs|QlJavaMongoDBPostgresSolr
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Consumer Web • Edtech • Enterprise Web • Social Impact
As a Backend Software Developer for the Payments team, you will innovate and scale the checkout/payment platform while collaborating with cross-functional teams. Responsibilities include designing scalable systems, API development, and driving product changes through metrics analysis.
Top Skills: DynamoDBGraphQLGrpcJavaKafkaMySQL
Reposted 8 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Computer Vision • Information Technology • Machine Learning • Other
Develop software and systems for embedded platforms at Aquabyte, focusing on sensor interfaces, network reliability, and hardware diagnostics while collaborating with research teams on machine learning models.
Top Skills: Arm-Based Embedded SystemsCC++GoLinuxPythonRust
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer, you'll build features, improve functionality, collaborate with teams, and provide technical leadership, focusing on quality and innovation.
Top Skills: .NetAi ToolsC#C++Java
Reposted 8 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Gaming • Machine Learning • Mobile • Software
As a Senior Software Engineer on Discord's AV Client team, you will enhance voice and video features for millions, optimize performance, and design experiments to improve call quality.
Top Skills: Av1C++DtlsH.264OpusPesqPolqaRustSdpSrtpTypescriptVmafWebrtc
Reposted 8 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
As a Senior/Staff Software Engineer, you'll architect and implement scenario frameworks for simulation software, collaborate on development, and ensure code quality and API design.
Top Skills: PythonRust
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account