Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 12 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
eCommerce • Healthtech • Kids + Family • Retail • Social Media
We are seeking a Fullstack Staff Software Engineer for Babylist Health to lead projects, architect systems, mentor team members, and enhance health offerings while achieving business growth.
Top Skills: AWSMySQLNative AndroidNative IosReactRedisRuby On RailsSidekiq
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Automotive • Consumer Web
The Intermediate Software Developer designs, codes, and verifies software solutions, collaborating with stakeholders and managing technical execution across teams.
Top Skills: Apache Http ServerGitJavaJenkinsMaven
13 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer in the Data Platform team, you'll design and maintain data ingestion systems, improve data governance, and collaborate across teams to ensure data reliability and performance.
Top Skills: APIsBlockchainData GovernanceData ModelingData PlatformsData WarehousingEltETLMachine LearningPythonSQL
Reposted 13 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Engineer at 8am, you will design and implement AI features, collaborate with teams, and develop tools for AI deployment.
Top Skills: AIAWSLlm FrameworksNatural Language ProcessingPython
Reposted 13 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Fintech • HR Tech
Design, build, and test Gusto's products while mentoring other engineers, collaborating with teams, and solving complex engineering problems.
Top Skills: JavaScriptReactRuby On Rails
Reposted 13 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer focuses on developing backend systems, managing APIs, collaborating with teams, and ensuring operational availability while participating in community building within the team.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted 13 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Staff Software Engineer, lead the technical direction, architecture, and design for Square's Local Services products, mentoring engineers and improving system performance and reliability.
Top Skills: AWSDynamoDBGrpcJavaKafkaKubernetesMySQLOpensearchProtocol BuffersRedisRubyTerraform
Reposted 13 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Staff Software Engineer will define the vision for the Square Debit Card systems, drive integrations, architect frameworks, and mentor senior engineers while building reliable financial tools for sellers.
Top Skills: AWSDynamoDBJavaKafkaKotlinKubernetesMySQLProtocol BuffersReact NativeSqsSwiftTemporalTerraformTypescript
18 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Software
As a Software Developer II (iOS), you will design and implement features for an iOS point-of-sale application, collaborate with teams, and enhance software development processes.
Top Skills: Core DataObjective-CRest ApisSwiftSwiftuiUikit
18 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • eCommerce • Payments • Sales • Software
As a Software Developer II (iOS), you will design, implement features and enhance the iOS application while collaborating with various teams to improve software development processes and ensure code quality.
Top Skills: Core DataObjective-CRest ApisSwiftSwiftuiUikit
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Cloud • Software
Canonical is hiring graduate software engineers to work on open source projects, develop software systems, and engage with the open source community. You will write quality code in various programming languages and collaborate remotely with global teams.
Top Skills: BashC/C++GoJavaScriptPythonRust
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
Drive process improvement, coach colleagues, and manage features in a distributed system for cloud automation and software operations.
Top Skills: AnsibleCC++ChefDockerGoKubernetesNoSQLPuppetRustSQL
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineer Intern, you will build features for user-facing products, design data pipelines, implement scalable services, and contribute to technical documentation while being part of a collaborative team.
Top Skills: Ci/CdMachine LearningNlp
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Kids + Family • Mobile
As a Senior Backend Software Developer II, build microservices architecture, improve existing systems, develop API gateways, mentor developers, and manage deployments for Life360's backend services.
Top Skills: AWSDynamoDBEc2EksJavaKafkaKinesisMySQLPHPPython
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Enterprise Web • Marketing Tech • Software
Develop and enhance robust software solutions, improve software stability, manage technical debt, and collaborate in an agile environment.
Top Skills: AWSCircleCIDatadogDbtDockerFargateFivetranGitGoGrpcLookerReactReact NativeReduxRuby On RailsSentrySnowflakeTerraformTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer will develop backend systems improving data warehouse performance, real-time syncing, analytics, and leverage generative AI to enhance user workflows.
Top Skills: Agentic AiCloud Data WarehousesDatabricksLlmsSnowflakeSQL
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Kids + Family • Mobile
As a Senior Backend Software Developer, you'll enhance high-frequency data ingest systems using Java, GO, and Kafka, manage deployment, and collaborate across teams.
Top Skills: Apache PinotAWSDockerDynamoDBGoJavaKafkaKafka ConnectKubernetesMongoDBMySQLPHPPostgres
9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Sales • Software
As a Frontend Engineer, you'll craft user interfaces, write engineering requirement documents, build test suites, and integrate analytics for product success.
Top Skills: React NativeSQL
9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Sales • Software
As a Backend Engineer, you will design scalable APIs, create Engineering Requirement Documents, and build test suites for product analytics and performance.
Top Skills: Api DevelopmentOpensearchPostgres
9 Days AgoSaved
Ottawa, ON
Mid level
Mid level
Software
Develop, test, and deploy web applications as a Full Stack Developer. Collaborate in a remote environment to optimize performance and user experience across platforms.
Top Skills: AngularArgoAWSAws S3DockerDynamoDBJavaJavaScriptKafkaKotlinKsqldbKubernetesNext.JsNode.jsPostgresRedisSnowflakeTypescript
18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
HR Tech • Other • Professional Services
As a Software Developer, you will create training data for AI models, audit tool usage, write test cases, and improve technical outputs. No prior AI experience is necessary, but coding skills are critical.
Top Skills: APIsC++GoJavaJavaScriptJSONPythonRuby
Reposted 9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Fintech • Financial Services
The Software Engineer will design and maintain systems for trading analytics, develop low-latency integrations, evaluate trades for optimization, and automate reporting for operational efficiency.
Top Skills: C++PythonRustStatistical Principles
10 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineer, you'll build features for the North AI workspace platform, develop integrations for data syncing, and collaborate with researchers to enhance search functionalities.
Top Skills: DatabasesETLGoKubernetesReact
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
Lead software developer for CIAM applications focusing on backend and REST API development, ensuring security and operational efficiency while mentoring teams and assessing project deliverables.
Top Skills: Active DirectoryAuth0AWSAzureDevops ToolsHTMLIbm IsamIsvaJavaJavaScriptJSONOktaPing IdentityRest ApisXML
10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments
Design and implement data ingestion pipelines, develop reusable components, support observability, and partner with data consumers to enhance data integration.
Top Skills: EltETLJavaKafkaKinesisPythonScalaSpark Streaming
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account