Top Software Engineer Jobs in Ottawa

7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Build and operate scalable backend APIs, microservices, and integration services powering personalization, recommendations, search, and AI-driven consumer experiences. Own features from design through deployment, monitoring, and support. Collaborate with AI/ML and data engineering teams, improve service performance and reliability, contribute to system design and engineering standards, and mentor junior engineers.
Top Skills: APIsAWSAzureElasticsearchGCPGenerative AiJavaKafkaLlmsMicroservicesNoSQLOpensearchRagRedisSpring BootSQLVector Search
7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Build and enhance consumer-facing full-stack web applications for AI-driven product discovery, search, recommendations, and personalization. Develop React and TypeScript interfaces, integrate APIs and microservices, contribute to Java and Spring Boot backend services, and improve performance, accessibility, scalability, reliability, and observability. Collaborate with AI/ML, data, backend, product, and design teams while participating in design and code reviews and using AI-assisted engineering tools.
Top Skills: AWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptKafkaLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the technical direction and delivery of Bitcoin and stablecoin experiences for iOS across Cash App, Square, and Bitkey. Build and ship complex features end to end, establish architecture and shared systems, integrate backend services, improve testing and release safety, and mentor engineers. Collaborate across product, design, Android, web, and backend teams while applying AI-assisted development practices and contributing to secure, reliable customer experiences.
Top Skills: Ai-Assisted Development ToolsBazelBitcoinCi/CdCombineFeature FlagsInstrumentsIntegration TestingiOSNon-Custodial WalletsObjective-CObservability ToolingProtocol BuffersSnapshot TestingStablecoinSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead technical direction and hands-on development of Bitcoin and stablecoin iOS products across Cash App, Square, and Bitkey. Own architecture, implementation, testing, service integration, rollout, observability, security, and post-launch improvements. Build foundational systems, mentor engineers, influence cross-team standards, collaborate across platforms, and integrate AI-assisted development tools while maintaining software quality and reliability.
Top Skills: Ai-Assisted Development ToolsAutomated TestingBazelCi/CdCombineInstrumentsObjective-CObservabilityProtocol BuffersSwiftSwift ConcurrencySwiftuiUikitXcode
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology
Design and build agentic and retrieval-augmented generation systems, platform foundations, distributed services, evaluation tooling, and React product features. Develop primarily in TypeScript, use data-driven experimentation to improve releases, lead mission-critical initiatives, mentor developers, write automated tests, and improve engineering standards and system reliability.
Top Skills: Apache KafkaAWSCSSDatadogDeep AgentsDockerHTMLKubernetesLangchainLanggraphLlm ApisMcpNatsNode.jsPostgresPythonReactTypescript
Mid level
Software • Database
Build and scale production-grade web scraping, content integration, and data pipelines using TypeScript, Java, Kafka, and Solr. Develop event-driven services, REST APIs, parsing and normalization logic, and integrations with content providers and external feeds. Improve pipeline reliability, observability, performance, and data quality while contributing to architecture and technical direction. The role also includes mentoring junior developers and supporting high-volume media content processing.
Top Skills: Apache SolrAtomEvent-Driven ArchitectureGitHtml ParsingJavaJavaScriptKafkaLinuxMavenRest ApisRssSQLTypescriptWeb CrawlingWeb Scraping
19 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Software • Database
Develop and maintain Angular-based web applications for a SaaS media monitoring and outreach platform. Responsibilities include implementing designs, developing features, upgrading and troubleshooting production code, writing tests, participating in code reviews, maintaining coding standards, collaborating with stakeholders, documenting work, and reporting progress in an Agile environment.
Top Skills: AgileAngularContinuous IntegrationCSSGitHTMLJavaJenkinsLinuxMockingNest.JsReactRestful ApisRxjsStatic Code AnalysisTypescriptUnit Testing
Reposted 15 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Own company-critical technical problems and long-term strategy across multiple organizations. Architect scalable customer-facing systems and platforms, remain hands-on in software development, influence senior product and engineering leaders, establish engineering standards, and drive responsible AI adoption in products and workflows. The role requires deep expertise in large-scale software systems, consumer products, distributed systems, and production ML and LLM applications.
Top Skills: Agentic FrameworksAIConcurrencyDatabasesDistributed SystemsFrontend SystemsLlm ApisMachine LearningMobile SystemsSearch SystemsStorage Systems
15 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Set frontend technical direction for Affirm’s checkout and decisions orchestration systems. Lead architecture and delivery of major web application features, establish engineering standards, manage reliability and on-call operations, collaborate with product, design, and analytics, and mentor engineers. The role focuses on building fast, clear, and reliable checkout experiences using modern declarative UI frameworks.
Top Skills: JavaScriptReactTypescriptVue
11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Database
Build and operate production backend services supporting Supabase AI products, including the MCP server. Responsibilities include service architecture, deployments, scaling, authentication and authorization, observability, reliability targets, on-call incident response, rate limiting, capacity management, and API evolution. The role requires strong TypeScript or Go skills, production backend experience, distributed-systems debugging, and collaboration with Platform and SRE teams in a fully remote environment.
Top Skills: Ci/CdDockerGoGrafanaInfrastructure As CodeJwtLogflareMcpNode.jsOauthOidcOpentelemetryPostgresTypescript
21 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain Cisco Nexus Dashboard’s Kubernetes-based infrastructure, including cluster lifecycle management, microservices, distributed data services, backup and restore, observability, authentication and authorization, certificate management, and performance optimization. Build AI-assisted solutions and workflows using Go and Python, create robust software test plans, and collaborate across engineering teams to deliver reliable, scalable data center platform services.
Top Skills: Ai-Assisted Development ToolsCi/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
12 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Fintech • Software • Financial Services
Develop, document, maintain, test, and enhance software products and business applications. Collaborate with product management and development teams, troubleshoot issues, review code, identify weaknesses in AI-generated code, use AI coding agents, improve software security, and recommend system enhancements. The role supports financial software applications and requires strong analytical, communication, teamwork, and time-management skills.
Top Skills: .Net CoreC#Github CopilotJavaScriptOracle DatabaseOracle Pl/SqlReactSQL
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops, tests, debugs, and maintains software applications for local, networked, and Internet-based platforms. Designs enhancements, integrates software components, creates testing plans, resolves coding issues, and documents installation and maintenance procedures. Leads development projects, collaborates with internal and outsourced partners, represents software engineering in complex initiatives, and mentors less-experienced staff. Requires strong programming, embedded coding, Linux kernel, networking, analytical, problem-solving, and communication skills.
Top Skills: CLinux KernelNetworking
12 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Build and operate backend systems, APIs, integrations, automation workflows, and enterprise knowledge infrastructure for AI-driven applications. Develop retrieval pipelines, vector database systems, RAG and agent capabilities, observability, and platform tooling. Improve reliability, scalability, and performance while delivering tested, documented production code and communicating effectively with technical and non-technical stakeholders.
Top Skills: Ai AgentsAPIsC#Event-Driven ArchitectureLlmsMicroservicesN8NPythonRetrieval-Augmented Generation (Rag)Similarity SearchTypescriptVector Databases
12 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Events • Professional Services • Social Impact
Build and maintain full-stack web products across frontend, backend, databases, DevOps, analytics, and third-party integrations. The engineer will implement features, fix bugs, improve infrastructure, monitoring, deployments, testing, and developer experience, and participate in on-call support. The role requires collaboration with product teams, proactive technical ownership, reliable production code, analytics-informed iteration, and fluency with AI coding tools. Senior candidates may additionally own architecture, technical strategy, and major projects.
Top Skills: Ai Coding AgentsCloudflareDevOpsElasticsearchNext.JsNode.jsPostgresPosthogReactRenderTypescriptVercel
18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Software Engineer responsible for owning customer-facing products end to end, leading technical strategy, architecting large-scale distributed systems, and delivering AI-native experiences. The role involves full-stack implementation, product strategy, system design, code reviews, reliability, testing, telemetry, security, performance, and mentoring engineers. Candidates must have extensive experience building and operating large-scale systems and strong product, UX, communication, and collaboration skills.
Top Skills: Automated TestingDistributed SystemsProduction Telemetry
18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and improve developer experience across large monorepos by leading framework and language migrations, dependency updates, build and CI improvements, automated refactoring, and agentic engineering workflows. The role identifies developer friction, creates safe automation and guardrails, partners with product engineering teams, measures impact, sets technical direction, and mentors engineers on tooling and codebase health.
Top Skills: Ast-Based ToolingBazelBuckCi/CdCodemodsGradleLlm-Based Coding ToolsNxPants
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate full-stack compliance platforms for transaction search, entity labeling, ingestion, and workflow automation. Responsibilities include designing microservices and event-driven systems, writing tested code, improving sensitive financial data quality, building self-service tools and high-volume pipelines, partnering with Compliance and Risk teams, and participating in on-call operations. The role also involves using AI-powered development tools, reviewing code, and supporting engineering standards.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript
One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and scale backend streaming and data infrastructure using technologies such as Kafka, Flink, AWS, and Kubernetes. Design, launch, test, and maintain distributed systems, monitor service availability, participate in on-call support, collaborate with product and engineering stakeholders, review code, and contribute to technical planning and team development.
Top Skills: AWSFlinkKafkaKotlinKubernetesPythonSchema Registry
6 Hours AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Designs and develops automated tests, testing frameworks, and execution pipelines for cloud networking products. The role focuses on backend and REST API testing, CI/CD integration, cloud-native architectures, troubleshooting, monitoring, and improving test pipelines. Responsibilities also include roadmap input, best-practice adoption, Agile collaboration, and ensuring high product quality across enterprise IP addressing and connectivity features.
Top Skills: BgpCi/CdCloud-Native TechnologiesDnsDockerGithub ActionsHTTPIpv6JenkinsPythonRest ApisTcp/IpTlsVirtual MachinesVlans
29 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, tests, debugs, documents, and maintains software applications across local, networked, and Internet-based platforms. Leads development projects, coordinates with internal and outsourced engineering partners, resolves integration issues, communicates project status, and mentors less-experienced staff. The role requires software architecture, embedded coding, C proficiency, testing methodology, Linux kernel experience, networking knowledge, and strong analytical and communication skills.
Top Skills: CEmbedded Coding ModelsLinux KernelNetworking
20 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Lead the design, development, and maintenance of scalable platform systems using C# and .NET Core. Mentor engineers, improve CI/CD pipelines with Jenkins and Bamboo, implement DevOps, GitOps, and Infrastructure as Code practices, and manage Kubernetes-based cloud infrastructure on AWS or GCP. Diagnose complex system issues, improve reliability, support on-call operations, and collaborate across engineering teams to deliver resilient platform capabilities.
Top Skills: .Net CoreAmazon Web Services (Aws)BambooBlue-Green DeploymentsC#Canary DeploymentsCi/CdContainerizationDevOpsDistributed SystemsGitopsGoogle Cloud Platform (Gcp)Infrastructure As CodeJenkinsKubernetesMicroservices
Reposted 15 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Aerospace • Hardware • Software • Defense • Manufacturing
The Frontend Software Engineer will develop and maintain critical applications using TypeScript and React. The role involves engagement in product discovery, coding, and deployment of applications to enhance manufacturing processes.
Top Skills: C#C++GoGrpcPythonReactRestTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments • Financial Services
Develop and customize Infor LN applications, integrate payment gateways and third-party systems, and build full-stack web applications. The role includes creating APIs and backend services, integrating front-end interfaces with ERP functionality, troubleshooting LN environments, participating in code reviews, collaborating with stakeholders, and improving development processes. Candidates need Infor LN development experience, full-stack skills, ERP module knowledge, integration expertise, and familiarity with cloud, DevOps, and CI/CD practices.
Top Skills: .NetAngularBodC#Ci/CdCSSDevOpsErpHTMLInfor CloudsuiteInfor IonInfor LnJavaScriptMicroservicesMySQLPayment GatewaysRestful ApisSoapSQL Server
YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
Software
Leads architecture, development, deployment, and production support for secure, scalable SaaS software across public safety products. Drives adoption of AI-native development practices, including coding agents, automated testing, agent workflows, and AI-assisted reviews. Mentors engineers, collaborates cross-functionally, optimizes performance and reliability, establishes monitoring and SLOs, participates in incident response, and applies secure development practices to protect sensitive data and meet compliance requirements.
Top Skills: ArgocdAutomated TestingC#Ci/CdCjisFedrampJavaScriptKnowledge GraphsKubernetesMcp ServersMicroservicesMulti-Agent WorkflowsNg911NoSQLOwasp Top 10PythonRestRpcSoaSoc 2SQLStaterampTddTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account