Get the job you really want.

Top Software Engineer Jobs in Ottawa

6 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
As a Senior Backend Engineer, you'll manage production-critical infrastructure for Grafana's next-generation database products, emphasizing operational excellence and reliability in distributed systems.
Top Skills: AWSAzureGCPGoGrafanaHelmKubernetesTerraform
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
As a Senior Software Developer, you will build client-facing experiences for Wealthsimple, focusing on back-end systems architecture and collaborating with cross-functional teams to enhance user experience and drive product growth.
Top Skills: ReactReact NativeRuby On RailsTypescript
Reposted 6 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Senior Software Engineer (FDE), you'll build and deploy AI solutions, collaborate with teams, manage technical projects, and optimize workflows while interfacing with clients.
Top Skills: AWSDockerFastapiGCPHugging FaceKafkaKubernetesLangchainMl/Llm FrameworksOpenaiPineconePython
Reposted 15 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
3D Printing • Marketing Tech • Design
The Embedded Software Engineer will design, develop, and support embedded software for optical communication products, while resolving software issues and collaborating with teams.
Top Skills: C++DockerEmbedded CFreertosGnxiGoGrpcLinuxOpenconfigProtocol BuffersPythonRedisShell ScriptingSonicSysbiosYang
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Software
As an Embedded Software Developer, you will develop graphics and compute drivers, support hardware integrations, and enhance safety-critical applications while collaborating within a software development team.
Top Skills: C/C++Do-178Iso26262OpenglVulkan
Reposted 15 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software
The Solution Test Engineer tests and validates cloud solutions, leads testing strategy creation, mentors engineers, and collaborates with teams to deliver quality solutions.
Top Skills: AjaxCisco Data Center Networking TechnologyIxiaJavaScriptLinuxMicrosoft OsRestSoapSpirentTcl/TkVMware
Reposted 15 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software
The Embedded Software Engineer will develop, test, and deliver high-quality designs and code, focusing on embedded Linux software. Responsibilities include creating automated tests, resolving issues during verification, and participating in an agile development process.
Top Skills: CGitJavaLinuxPythonXML
Reposted 15 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Digital Media
Seeking a Senior Software Engineer to design scalable backend services and optimize data pipelines in Python, working with AWS in a team-oriented environment.
Top Skills: AirflowAWSDatabricksDatadogEcsElasticacheLambdaPythonSparkSqsTerraform
Reposted 16 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
The Senior Software Verification Engineer will design and implement test strategies for optical products, automate test cases, and collaborate with different teams to ensure product quality.
Top Skills: C#Python
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Software Developer will lead the development of cloud services, mentor engineers, and collaborate on high-level requirements to deliver scalable solutions in an Agile environment.
Top Skills: Api GatewayAWSCi/CdDockerDynamoDBEcsGithub ActionsJavaScriptJenkinsLambdaNestjsNext.JsPythonRdsReactSnsSqsTypescript
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Embedded Software Engineer III will design, implement and test software for a space-based communications network, ensuring performance in constrained environments and implementing modern security practices.
Top Skills: BgpC++Ci/CdMplsRtosRustSrv6Test-Driven Development
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
As a Senior Software Engineer, you'll lead software development for the TeraWave satellite network using full-stack technologies, innovate solutions, and mentor junior engineers.
Top Skills: AWSC#CloudFormationDockerEcsEksFastapiJavaJavaScriptKafkaKinesisKubernetesMqttNode.jsPythonReactSpring BootTerraformTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
As a Senior Embedded Software Engineer, you will lead the development and architecture of software solutions for satellite communication systems, focusing on optimization and mentoring teams while adhering to encryption and security standards.
Top Skills: AgileAutomated TestingC++Ci/CdEncryption StandardsRtosRustScaled AgileTest-Driven Development
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Design, develop, and maintain backend services and APIs, mentor engineers, analyze systems, and collaborate across teams to improve performance.
Top Skills: AWSC#DockerGoGrpcJavaKafkaKubernetesMongodbRest ApisSpring BootSQL
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Database
Design and maintain backend services for AuthZed Cloud's control plane, focusing on Kubernetes systems and secure authentication. Collaborate with teams for system reliability and incident resolution.
Top Skills: AWSAzureGCPKubernetesOauthOidcSAMLSso
Reposted 6 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Enterprise Web • Marketing Tech • Software
As a Senior Software Developer, you will architect and develop robust software solutions, enhance software stability, manage tech debt, and collaborate with teams while staying updated on new technologies.
Top Skills: AWSCircleCIDatadogDbtDockerFivetranGoLookerReactReact NativeRuby On RailsSentrySnowflakeTerraformTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The role involves designing and maintaining AWS-based services, backend and frontend development with Java, C++, and React, implementing CI/CD pipelines, and writing tests for quality assurance.
Top Skills: AWSC++CypressDockerJavaJenkinsKubernetesPactPlaywrightReactReduxSplunkSpring BootTerraform
Reposted 16 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Digital Media
Design and implement a robust company-wide API platform to enhance web products. Collaborate with frontend and backend teams to standardize APIs and improve developer experience, focusing on performance and scalability.
Top Skills: Ai ToolsGraphQLGrpcNext.JsReactRestRuby On Rails
Reposted 7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Lead the design and development of scalable data acquisition systems, mentor engineers, and integrate diverse internal and external data sources. Architect platform components for high-volume data processing with a focus on reliability and governance.
Top Skills: GoJavaPythonScala
Reposted 7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Lead the design and development of scalable data acquisition systems, architect core components, and mentor engineers while collaborating across teams to fulfill data integration needs.
Top Skills: GoJavaPythonScala
Reposted 7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
The role involves designing and developing high-performance web apps, improving user interfaces, maintaining component libraries, and ensuring code quality through comprehensive testing and collaboration with other teams.
Top Skills: AngularAWSAzureCSS3DockerGCPGitGraphQLHTML5JavaScriptKubernetesMongoDBReactRestSassSQLTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Other
As a Senior Software Engineer, you'll develop scalable microservices, integrate telecom workflows, and lead automation efforts, enhancing customer experiences on the OXIO platform.
Top Skills: AndroidAngularAWSBpmnBusiness Process Management (Bpm)Ci/CdDockerGitlabGrpciOSJavaJavaScriptKafkaKubernetesMySQLNode.jsPostgresProtobufReactRedis
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
As a Senior Product Engineer, you will own features from conception to delivery, collaborate with customers, and drive impactful decisions using modern technologies.
Top Skills: DagsterDbtFastapiGoogle Cloud PlatformNext.JsPostgresPythonReactSnowflakeTailwind CssTerraformTypescript
Reposted 7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce
As a Fullstack Software Engineer, you will develop products for the post-purchase experience by implementing features, maintaining code quality, and mentoring other engineers.
Top Skills: BigQueryCi/CdGoGoogle Cloud PlatformGraphQLJavaNode.jsPostgresPythonReactSpanner
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and scale ML-optimized HPC infrastructure, manage Kubernetes-based GPU/TPU superclusters, optimize for AI/ML training, and mentor teams while innovating in ML infrastructure.
Top Skills: GoGpuJaxKubernetesLinuxNcclPythonPyTorchRdmaTensorFlowTpu
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account