Top Software Engineer Jobs in Ottawa

Reposted YesterdaySaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Software
This role requires shaping technical direction, leveraging AI tools for production systems, and making crucial decisions to align product intent with engineering realities.
Top Skills: Ai Coding ToolsDistributed SystemsInfrastructureSecuritySystem Design
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Analytics
The Robotics Software QA/Test Engineer will ensure software quality through testing practices, monitor test robots, triage issues, and improve testing tools.
Top Skills: Ai ToolsC++Ci/CdGtestLinuxPythonRos
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Aerospace
Lead the design and implementation of high-performance PoP infrastructure, optimize networking software, and mentor engineering teams at Blue Origin.
Top Skills: CC++DpdkEbpfIp NetworkingKubernetesLinuxVppXdp
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Aerospace
As a Principal Software Engineer at Blue Origin, you'll lead intra-satellite networking software development, bridging hardware and software for a global satellite constellation. Responsibilities include defining technical strategies, leading design implementations, and troubleshooting system performance in dynamic environments.
Top Skills: ArmAsicCC++FpgaLayer 2 ProtocolsLink AggregationLinuxPythonQcnRstpTcp/IpUdpX86
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Senior Network Engineer will design and implement advanced network architectures for a satellite communication system, focusing on SDN and routing solutions to optimize performance while adhering to strict constraints.
Top Skills: AsicBgpFpgaIs-IsOpenflowOspfP4SdnSr-MplsSrv6
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
As a Principal Software Engineer, you will architect and develop software managing a satellite mesh network, focusing on real-time operations, low-latency performance, and system resilience.
Top Skills: C++GoGrpcIstioJaegerKafkaKubernetesLinkerdNoSQLOpentelemetryPrometheusRustSQL
Reposted 24 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
AdTech • Marketing Tech
The Senior Full Stack Software Engineer at StackAdapt will develop and enhance their advertising platform, mentor other engineers, and collaborate with various teams to solve technical challenges while improving performance and user experience.
Top Skills: GoGraphQLReactRuby On RailsTypescript
Reposted 24 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
AdTech • Marketing Tech
The role involves designing and building backend services for mobile app user acquisition, focusing on microservices, data pipelines, optimization, and collaboration with data scientists on ML integration.
Top Skills: AerospikeElasticsearchGoGraphQLKafkaRedisRedshiftRuby On RailsScylladb
Reposted 24 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
Build and maintain user-facing features using React and TypeScript, collaborate with teams on growth experiments, and improve frontend architecture.
Top Skills: CSSJavaScriptReactTypescript
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Application Developer will build full-stack features, design APIs, and improve AI integrations while collaborating with product teams.
Top Skills: AICeleryFlaskGraphQLPythonReactRestSqlalchemy
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer, you will develop high-quality software applications, mentor teams, and drive project deliveries while collaborating with various stakeholders.
Top Skills: AngularAWSAzureCSSDockerGitHibernateHTMLJavaJavaScriptJpaKubernetesRest Web ServicesSpringSpring BootSQLTypescript
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Automotive
The role involves developing and enhancing features for Wind River Conductor, utilizing Agile processes and open-source projects like Kubernetes and Docker, while collaborating with teams across various locations.
Top Skills: DockerKubernetesNode.jsPostgresPythonRabbitMQReactTypescriptYaml
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
25 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Security • Cybersecurity
The Software Engineer 1 for Dev Accelerator will contribute to building tools and libraries for backend development while focusing on code quality and developer workflows.
Top Skills: Ci/CdGoGrpcProtobufPython
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Design and maintain core components of Docker Desktop, improve installation and update processes, ensure system reliability, and collaborate across teams.
Top Skills: Ci/CdDockerGo
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Gaming
As a Staff Unity Client Engineer, you will own game features and collaborate across teams for high-quality game client development, focusing on full lifecycle responsibilities.
Top Skills: Automated Testing FrameworksCloud PlatformsSdksUnity3D
Reposted 2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
As a Senior Software Engineer, you will architect and implement user-facing features, collaborate with cross-functional teams, and mentor junior engineers.
Top Skills: .NetAsp.Net MvcC#GitHTML5JavaScriptJIRAKnockout.JsReactSQL ServerVisual StudioWeb Apis
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Analytics
The Senior Software Engineer will focus on backend development, designing and maintaining APIs and services, collaborating on features, and enhancing integrations at Motion.
Top Skills: AzureExpressGraphQLMongoDBNode.jsPostgresReactTypescript
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer, GTM will design and build internal systems to enhance go-to-market strategies, focusing on code production, data pipeline management, and system integration.
Top Skills: ApolloClearbitHubspotJavaScriptPythonSQLTypescript
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Marketing Tech • Sales
The Senior Software Engineer, Backend is responsible for building APIs, ensuring system reliability, scalability, and contributing to company-building initiatives.
Top Skills: ApolloAWSClickhouseExpressNode.jsPostgresReactTypegraphqlTypescript
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
The role involves designing, building, and operating backend systems, working with distributed systems, and collaborating with cross-functional teams.
Top Skills: AWSAzureC/C++DockerGCPGoJavaKubernetesPython
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
The Staff Software Engineer will lead the architecture and implementation of internal web applications, manage complex cross-team initiatives, and mentor engineers to optimize performance and usability.
Top Skills: APIsAWSCi/CdGoJavaKafkaMicroservicesPostgresReact
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Senior Software Engineer on the Analytics team, you'll design and implement backend services, manage deployments, conduct data analysis, and lead projects to enhance performance and features.
Top Skills: Apache KafkaCassandraClickhouseDockerGoKubernetesPostgresRust
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Senior Software Engineer, you'll oversee backend services development, manage Kubernetes deployments, conduct performance monitoring, and collaborate with cross-functional teams to enhance our messaging platform.
Top Skills: Apache KafkaCassandraClickhouseDockerGoGrpcKubernetesPostgresRestful ApisRust
Reposted 2 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning • Retail • Social Impact • Software
The Staff Software Engineer will enhance the ML platform's performance and scalability, collaborating with teams to support predictive modeling and real-time inference capabilities.
Top Skills: AirflowDatabricksNumpyPandasPysparkPythonTorch
Reposted 2 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning • Retail • Social Impact • Software
The Senior Software Engineer, Infrastructure will build and enhance infrastructure and tooling for reliable service deployment, operational safety, and efficiency, while improving observability and security controls.
Top Skills: AWSAzureGCPKubernetesPythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account