Get the job you really want.

Top Software Engineer Jobs in Ottawa

8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Fashion • Retail • Sales
As a Staff Software Engineer (iOS), you will lead iOS development, ensure scalability and maintainability, mentor engineers, and drive modernization initiatives while collaborating with multiple teams to enhance mobile platforms.
Top Skills: CombineCore DataFastlaneGithub ActionsGraphQLRestful ApisSwiftSwift ConcurrencySwiftui
8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
The Senior Software Engineer will develop AI-driven internal tools for automation across Sales, Customer Success, and Marketing, ensuring scalable workflows and system integrations with various platforms.
Top Skills: Aws LambdaBigQueryCloud RunGcp Cloud FunctionsHubspotJavaScriptLangchainLlm ApisNeo4JPineconePrefectPythonSalesforceSlackSQLWeaviateZapier
8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
The Senior Software Developer will design, build and support mission-critical distributed systems for real-time payments, manage infrastructure, and enhance product operations, all while collaborating with team members in various time zones.
Top Skills: AWSCockroachdbElasticsearchGCPGitGoKubernetesNatsPrometheusTerraformTiltVault
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Senior Staff Software Engineer on the Platform Team, you'll design high-performance backend systems, mentor engineers, and drive architectural strategies to enhance Kraken's system reliability and scalability.
Top Skills: C++GoGrpcLinuxPythonRestRust
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce
The Senior Software Engineer II, Machine Learning will design and deploy ML algorithms, work with consumer data, and lead data teams.
Top Skills: Google Cloud PlatformNoSQLNumpyPandasPythonPyTorchSparkSQLTensorFlow
Reposted 8 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
The Staff Software Engineer will lead the design and reliability of a large-scale financial data extraction platform, focusing on reducing human dependency using AI while ensuring system quality and scalability.
Top Skills: AICloud-Native ArchitecturesData PlatformsDistributed SystemsMl
Reposted 8 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Lead the design and reliability of a financial data extraction platform using AI and deterministic systems to improve accuracy and reduce human dependency.
Top Skills: AICloud-Native ArchitecturesData PlatformsDistributed SystemsMlNlp
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
Lead the architecture and evolution of Agiloft's cloud-native CLM platform, focusing on security, scalability, and reliability while enabling AI-assisted development practices.
Top Skills: AWSCloudFormationJavaPythonTerraform
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will develop and maintain backend systems in Ruby on Rails, ensuring efficient payroll calculations and code quality. Responsibilities include code ownership, collaboration across teams, and optimizing data models and queries.
Top Skills: KubernetesPostgresRedisRuby On RailsSidekiqSQLStimulusjs
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
Analyze data to answer questions, design and develop data models, maintain data pipelines, conduct exploratory analysis, and mentor junior staff.
Top Skills: AWSAzureBigQueryGCPLookerPower BIRedshiftS3SQLTableau
9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Build scalable ML data pipelines for Waabi's autonomous driving platform. Design, optimize, and manage datasets and training processes while collaborating with scientists and engineers.
Top Skills: Apache AirflowApache BeamApache HadoopSparkAws Step FunctionsGoogle Cloud DataflowJaxPythonPyTorchTensorFlow
9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Healthtech
The Senior Software Engineer will develop and maintain platform capabilities across mobile and backend systems, leveraging AI tools for enhanced productivity and code quality, while ensuring system reliability and security.
Top Skills: Ai ToolsGoJavaKotlinPythonReactSwift
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 9 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
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Senior Software Engineer on the Email team, you'll develop features for customer engagement, resolve reliability issues, and lead projects using TypeScript, Ruby, and Rust while collaborating closely with cross-functional teams.
Top Skills: Ai ToolingGrpcReactRestful ApisRubyRustTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Staff Software Engineer, you'll develop features for Customer Engagement, manage code reviews, resolve production issues, and enhance system architecture.
Top Skills: Apache KafkaCassandraKubernetesMySQLPostgresReactRedisRubyRustScylladbTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
As a Senior Software Engineer, you'll develop scalable solutions for email services, collaborating on features, conducting code reviews, and ensuring system reliability.
Top Skills: ReactRubyRustTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Mobile • Other • Software • Analytics
The Staff Software Engineer will develop and improve customer engagement features using Rust, TypeScript, and Ruby, ensuring system scalability and reliability while collaborating cross-functionally.
Top Skills: Apache KafkaCassandraGrpcMySQLPostgresReactRedisRubyRustScylladbTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Pet • Software
The Principal Software Engineer at Snout will define architectural direction, build features across the stack, and enhance team effectiveness, ensuring quality and performance.
Top Skills: AWSJavaScriptLinuxNode.jsPostgresReactTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Pet • Software
As a Senior Software Engineer, you'll develop and enhance the Snout web platform, collaborate with teams, and lead technical projects while ensuring performance and reliability.
Top Skills: AWSJavaScriptNode.jsPostgresReactTailwindTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer, you will design, develop, and maintain high-quality applications using React, mentor engineers, and influence technical strategy.
Top Skills: Api DesignFrontend Testing FrameworksJavaScriptNext.JsReactTypescriptWebsockets
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology
The Senior Software Developer will lead design and implementation of backend systems, mentor peers, and enhance AI capabilities in tax research software, focusing on high-quality standards and rapid delivery.
Top Skills: Apache KafkaAWSCSSDatadogDockerElasticsearchHTMLKubernetesLlmsNode.jsOpenaiPineconePostgresPythonReactTypescript
Reposted 18 Days AgoSaved
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Other
The Principal Software Developer will lead the design and implementation of satellite software systems, provide technical guidance, and collaborate with cross-functional teams to ensure high performance and reliability.
Top Skills: C++Cloud TechnologyContainerizationGoJavaMplsPowershellPythonSd-WanSoftware Modeling ToolsTest-Driven DevelopmentVirtualizationWan
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Retail • Sales • Software
As a Senior Software Developer for Ads, you will architect and build a next-gen advertising platform supporting high-scale data processing and real-time decisioning while mentoring and collaborating with teams.
Top Skills: AWSDjangoKubernetesPostgresPythonReact
9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Consulting
Lead the design and optimization of data infrastructure, focusing on scalability. Requires expertise in GCP, ETL/ELT processes, and collaboration across teams.
Top Skills: Apache AirflowCdcDatabricksDataformDbtETLFivetranGCPPythonSparkSQLTerraform
Reposted 20 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you will lead technical projects, mentor team members, and build scalable infrastructure for the monetization platform, ensuring integration with business systems and transaction consistency.
Top Skills: Backend DevelopmentBilling SystemsData ModelingDistributed SystemsEvent-Driven ArchitectureExternal ApisPayment ProcessingSubscription Management
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account