Get the job you really want.

Top Software Engineer Jobs in Ottawa

10 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Machine Learning
Lead high-impact software design and development. Collaborate with teams to enhance applications, migrate systems, and implement scalable solutions using diverse technologies.
Top Skills: AngularAWSAws QuicksightAzureC#GCPJavaJavaScriptJqueryNode.jsPHPReactSpring MvcSQL
10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
The Staff Rust Software Engineer will design, implement, and maintain first-party sensors in Rust, focusing on performance and security, while mentoring junior engineers and collaborating with product teams.
Top Skills: GoJavaKafkaKotlinKstreamsPythonRust
10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Legal Tech
As a Software Engineer, you'll design and implement full-stack features, tackle complex architectural decisions, and mentor fellow engineers, impacting the daily productivity of in-house legal teams.
Top Skills: GCPNode.jsReactTypescript
10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Legal Tech
As a Backend Integration Engineer, you'll architect and build data systems for legal AI, ensuring robust and secure integrations. Responsibilities include developing file processing systems, API integrations, and document parsing pipelines while collaborating with engineering teams.
Top Skills: DrizzleElasticsearchGCPNode.jsPostgresPrismaReactTypescript
10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Legal Tech
Develop and manage full-stack features for a legal AI platform, ensuring elegant user experience and robust backend functionality. Collaborate closely with the founding team while mentoring junior engineers.
Top Skills: GCPJavaScriptNode.jsReactTypescript
10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Edtech • Healthtech • Information Technology • Hospitality
As a Software Engineer, Platform, you'll design and maintain scalable infrastructure, develop backend services, manage cloud resources, and enhance development velocity, all within a remote and flexible environment.
Top Skills: AWSCloudwatchEc2EcsMongoDBNestjsNode.jsPostgresRdsS3TerraformTypescript
Mid level
Cloud • Security • Software • Generative AI
In this role, you will help evolve and operate control plane services for Elastic's Cloud, developing codebases, debugging issues, improving security and stability, and collaborating with remote teams.
Top Skills: DockerElasticsearchGoKubernetes
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Artificial Intelligence • Natural Language Processing • Productivity • Software • App development • Conversational AI • Generative AI
As a Software Engineer, you will design, code, test, and improve Warp's platform while collaborating with multiple teams to enhance productivity.
Top Skills: GoLinuxOpenglRustShellWasmWebg
Reposted 15 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Senior Software Engineer, you will build scalable infrastructure and APIs for enterprise solutions, while collaborating with cross-functional teams and guiding architecture decisions.
Top Skills: AWSGoJavaMySQLNode.jsPostgresPythonRuby
20 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Digital Media
The role involves designing and optimizing scalable backend systems using Python and AWS, focusing on metadata processing for large datasets.
Top Skills: AWSCloudwatchDatabricksEcsElasticacheLambdaPythonSparkSqsTerraform
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Marketing Tech • Software
As a Senior Backend Developer, you will design, build, and scale backend systems for AI agents, optimize APIs, and mentor junior engineers.
Top Skills: AWSDockerGithub ActionsKubernetesLaravelMySQLNode.jsPHPPythonRestful Apis
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software • Database
As a Software Engineer at PlanetScale, you'll design and build scalable database systems, optimize performance, and collaborate on complex engineering challenges.
Top Skills: Azure)C++Cloud Platforms (AwsGCPGoJavaKubernetesMySQLPython
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Software • Database • Analytics • Big Data Analytics
As a Software Engineer, you'll develop scalable slide-generation features, improve the update engine, and collaborate with customers and engineers to ship solutions quickly.
Top Skills: Node.jsTypescript
Reposted 10 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Information Technology • Mobile • News + Entertainment • Social Media
As a mid-level backend engineer, you'll work on microservices, distributed systems, and real-time data systems for Reddit's Ads. Responsibilities include collaboration with product and data teams, owning features, and improving operational stability.
Top Skills: ArgoBaseplateBigQueryDockerDruidGoKafkaKubernetesPostgresPythonRedisScalaSparkThrift
Reposted 10 Days AgoSaved
Ottawa, ON
Mid level
Mid level
Food
As a Software Developer, you'll design and launch backend features, identify efficiencies, own project implementation, and collaborate with a remote team to enhance local pizzeria operations.
Top Skills: Cloud ServicesFlaskGoPythonRuby
16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design and implement crypto data systems, lead projects, mentor team members, and ensure high-quality code for Coinbase's Asset Data Platform.
Top Skills: BlockchainDistributed SystemsGo
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead innovative product development in the entertainment sector, establish architecture and engineering standards, mentor engineers, oversee complex projects, and drive technical solutions.
Top Skills: AWSCloud PlatformData ScienceMachine LearningWeb Services
11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Design, operate, and improve scalable infrastructure systems for processing millions of invoices while ensuring performance, reliability, and developer experience.
Top Skills: AWSDockerGoJavaKafkaKafka StreamsKubernetesPythonSparkTerraformTypescript
11 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
AdTech • Marketing Tech
The role involves building scalable distributed micro-services in Go, working with databases, and optimizing performance and memory.
Top Skills: AerospikeElasticsearchGoGraphQLKafkaMariadbRedisRedshiftRocksdbRuby On RailsScylladbTidb
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
11 Days AgoSaved
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 11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Mobile • Software
The Growth Engineer will lead the creation and maintenance of developer tools to enhance product adoption, collaborate on integrations, and ensure quality documentation.
Top Skills: APIsGitJavaScriptNetlifyNode.jsReactVercel
Reposted 20 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Software
The Software Engineer will build new features, improve site reliability, and participate in agile practices while collaborating with the team using technologies like Java and AWS.
Top Skills: AWSDockerJavaJavaScriptMySQLNew RelicSnykSpringSumologic
Reposted 20 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
The role involves developing lower layer automotive software, including drivers and OS for infotainment systems, and troubleshooting system failures.
Top Skills: C,C++,Java,Agile,Os,Kernel,Drivers
Reposted 20 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
Develop embedded software for automotive applications using AUTOSAR Classic, including integration, deployment, architecture design, and protocol implementation.
Top Skills: ArtopArunitAutosarCC++CanDeveloperEb Tresos StudioFlexrayLinLinuxMatlabSimulinkVector Davinci Configurator
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account