Get the job you really want.

Top Software Engineer Jobs in Ottawa

12 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Professional Services
As an Intermediate Software Engineer, you will develop, test, and deploy scalable software solutions, optimize application performance, and collaborate with cross-functional teams.
Top Skills: AngularAWSAzureDockerExpress.JsGCPKubernetesMongoDBNode.jsReact
17 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Biotech
Responsible for developing and scaling the core components of the nELISA software stack, implementing internal tools, building data analysis pipelines, and collaborating with cross-functional teams.
Top Skills: BioinformaticsCicdCloud InfrastructureData AnalysisFull-Stack Web DevelopmentLimsMachine LearningPython
13 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence
As a Software Engineer at Builder.io, you will design, build, and own features, working closely with product managers, while embracing customer feedback and iterating on your work.
Top Skills: AWSGCPNode.jsReactTypescript
Reposted 13 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Backend Software Engineer, you will design and maintain complex systems, build APIs, and drive feature development while collaborating closely with co-founders and other teams.
Top Skills: ElasticsearchPostgresReactRedisRuby On Rails
Reposted 13 Days Ago
Remote
Ottawa, ON
Junior
Junior
AdTech • Marketing Tech
As a Software Engineer, you will design, improve, and debug scalable distributed systems, mentor junior developers, and contribute to web architecture and code reviews.
Top Skills: AerospikeAmazon RedshiftElasticsearchGoGraphQLReactRedisRuby On RailsTypescript
Reposted 19 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Staff Software Engineer at Affirm, you'll define technical direction, foster innovation, build scalable systems, and lead critical initiatives across various engineering teams.
Top Skills: Distributed SystemsPythonWeb Application Frameworks
Reposted 13 Days Ago
Remote
Ottawa, ON
Junior
Junior
Software
The role involves enhancing the Noir language and tooling, developing solutions for optimized developer experiences, and improving CI processes.
Top Skills: C++Github ActionsJavaScriptNode.jsNoirRustTypescriptWebassembly
Reposted 13 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Machine Learning • Software
Develop and enhance the CentML platform for machine learning, focusing on scheduling and performance of ML models across several cloud service providers.
Top Skills: C++KubernetesPython
2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software • Database • Analytics
The Senior Software Engineer will develop and enhance Bacalhau, focusing on performance and scalability while collaborating with a team to ship new features and engaging with the community.
Top Skills: DatabricksDockerGoKubernetesMesosphereNomadSpark
Reposted 19 Days Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you'll build and maintain the Babylist registry, enhance user experiences, mentor team members, and contribute to software architecture.
Top Skills: AWSMySQLReactRedisRuby On RailsSidekiq
Reposted 19 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Responsible for technical strategy, collaboration across teams, promoting a culture of quality, and developing talent within the Trust & Safety Experience team.
Top Skills: AWSKotlinKubernetesMySQLPythonReactVue
Reposted 19 Days Ago
Easy Apply
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you will enhance the eCommerce experience for parents, collaborating with product and design teams, and mentoring other engineers.
Top Skills: AWSJavaScriptMySQLNative AndroidNative IosReactRedisRuby On RailsSidekiq
Reposted 19 Days Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
The Senior Software Engineer, Android will design and implement Android applications, manage projects, triage bugs, and collaborate with product teams to enhance user experiences.
Top Skills: Android RoomKotlinKotlin CoroutinesOkhttpRetrofitRuby On Rails
14 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
Design and maintain high-volume data pipelines and architecture for usage-based billing, delivering impactful solutions with Spark and Kafka integration.
Top Skills: AWSFlinkJavaKafkaPythonSparkTerraformTypescript
14 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
The role involves designing and developing distributed LLM inference deployments, collaborating with engineering teams, and creating reusable software tools for AI systems.
Top Skills: Ai InferenceBackend EngineeringC++Distributed SystemsHuggingfaceKubernetesPyTorch
14 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Fintech
The Backend Software Engineer will develop APIs and banking infrastructure, debug production issues, and improve engineering standards while collaborating across teams.
Top Skills: AWSClojurePostgresReact
14 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer, Control Plane will develop backend tools for enterprise-scale customer management in Hightouch, focusing on access control, change management, and performance optimization.
Top Skills: Asynchronous WorkflowsBackendDistributed Systems
14 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Build and maintain a scalable AI data platform, collaborating with teams to ensure optimal data lifecycle management and infrastructure for machine learning applications.
Top Skills: Aws Data StackDatabricksDockerDynamoDBEksKinesisPyTorchRdsS3SnowflakeSpark
24 Days Ago
Hybrid
Ottawa, ON
Mid level
Mid level
Software
The Software Engineer will design and implement features, provide technical leadership, and improve existing software while collaborating with other teams.
Top Skills: .NetAWSC#CSSDockerHTMLJavaScriptKubernetesPythonReactTerraform
14 Days Ago
Remote
Ottawa, ON
Junior
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
Develop test infrastructure and drive automation for high-quality product delivery. Collaborate with teams to establish testing best practices and enhance developer productivity.
Top Skills: DockerDynamoDBGoMongoDBPostgresRuby on RailsRuby
14 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Front End Software Engineer, you'll develop user interfaces in Blazor WASM, collaborate with teams, implement requirements, and maintain documentation.
Top Skills: .NetBlazor WebassemblyC#DockerEntity FrameworkJavaScriptNet Web ApiTfs/Azure Devops
Mid level
Software
The Intermediate Full Stack Developer will enhance Jane's web properties, collaborating with various teams to modernize technologies, implement optimizations, and ensure accessibility.
Top Skills: C#Content Management System (Cms)JavaPythonRuby On Rails
15 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
As an AI Software Engineer, you'll design and implement AI algorithms, collaborate on projects, ensure reliability through testing, and mentor junior members.
Top Skills: C++GitJavaPythonPyTorchTensorFlow
15 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Sales
As a Senior Full Stack Software Engineer, you will own product features, develop backend and frontend components, and collaborate cross-functionally to enhance sales efficiency and user experiences.
Top Skills: FreeswitchGoogle Cloud PlatformNode.jsPostgresReactTypescript
24 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology • Payments • Software
The Software Engineer IV will design, develop, and maintain complex software systems for NCR VOYIX's digital commerce solutions, ensuring high quality and performance in retail, restaurant, and banking industries.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account