Top Software Engineer Jobs in Ottawa

Senior level
Greentech • Professional Services • Software • Analytics
Develop and verify Java software components for ISTAR capabilities integrated into tactical networks. Responsibilities include requirements analysis, architecture, implementation, testing, debugging, code reviews, defect resolution, configuration management, and lifecycle maintenance. The role supports sensor integration, verification and validation events, customer field trials, feature planning, and mentorship of junior developers within an Agile team.
Top Skills: Ai/Ml ModelsJavaJSONMvcMvvmProtocol BuffersRestZeromq
One Month AgoSaved
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Software
Leads software development projects by advising clients, selecting technologies, reviewing code and architecture, mentoring developers, and writing, debugging, optimizing, and testing software. The role improves development processes, supports full software development lifecycle activities, and provides technical leadership across multidisciplinary teams. Strong Angular expertise, openness to Java backend technologies, Agile knowledge, and bilingual French-English communication are required.
Top Skills: AgileAngularJavaSoftware ArchitectureUnit Testing
2 Months AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Software
Design, build, test, document, and optimize Tailscale’s client-side networking software. Develop connectivity features for clients, subnet routers, exit nodes, and customer integrations using networking protocols and security-focused engineering. Diagnose complex network issues, support customer escalations, collaborate with product and engineering teams, contribute to open-source projects, and improve software scalability, reliability, performance, and maintainability across platforms.
Top Skills: CC++Concurrent ProgrammingDistributed SystemsGoIp Address ManagementNat TraversalNetworking ProtocolsOpen-Source SoftwareOperating System Network StacksRustVpn
Reposted 3 Months AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate ingestion, reconciliation, and reporting systems that reconcile card-network and partner settlement files against internal transactions. Deliver end-to-end features for traceability, accounting journals, tax and regulatory reporting, and compliance tooling while ensuring reliability, scalability, and data privacy.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesObservabilityPysparkPythonSnowflakeSparkSQLTemporalTerraform
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Events • Marketing Tech • Software
Design and operate large-scale data and ML platforms supporting audience data, feature stores, training pipelines, model serving, monitoring, and LLM-powered workflows. Own end-to-end data pipelines, reliability, SLAs, observability, and business impact. Apply distributed systems principles, production ML practices, and agentic technologies while collaborating across product and engineering teams in a fully remote environment.
Top Skills: Agentic SystemsAirflowAmazon RedshiftChange Data CaptureClickhouseDagsterDjangoElasticsearchLarge Language ModelsMachine LearningMlopsMongoDBMySQLPandasPythonPyTorchScikit-LearnTensorFlow
One Month AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Insurance • Cybersecurity
Provides staff-level technical leadership for authentication, authorization, account lifecycle, and partner relationship systems. Designs APIs, data models, distributed services, migration strategies, and event-driven architectures. Leads cross-team initiatives, improves testing, observability, deployment safety, and reliability, and mentors engineers. The role requires strong backend and distributed-systems expertise, security-sensitive problem solving, AI-assisted engineering fluency, and experience with production operations.
Top Skills: AWSCi/CdGoJwtKafkaOauthOpenfgaOpenid Connect (Oidc)PythonRbacRebac
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • eCommerce • Information Technology • Payments • Software
Designs and operates scalable cloud infrastructure and CI/CD pipelines across AWS and Azure. Builds Infrastructure-as-Code with Terraform and CloudFormation, manages Docker and Kubernetes environments, and improves security, reliability, observability, disaster recovery, and deployment efficiency. Partners with engineering, architecture, product, and operations teams on cloud-native platforms, distributed systems, automation, incident response, and long-term platform strategy.
Top Skills: .Net Core.Net FrameworkAWSCi/CdCloudFormationDnsDockerFirewallsIaasJavaJavaScriptJIRAKubernetesAzureOauthPaasRoutersSaaSSwitchesTcp/IpTerraformVpnWs-Security
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce
Design and build high-correctness Rust services on critical platform paths, introduce Rust for safety and performance, own systems end-to-end from architecture to operations, reason about concurrency and async, improve reliability and observability, collaborate across polyglot stacks, and mentor engineers.
Top Skills: AWSGCPNoSQLRelational Databases (Sql)Rust
3 Months AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design, build, and operate CIAM backend services for registration, authentication, authorization, and account lifecycle. Implement OAuth/OIDC/SAML/SCIM, develop APIs in Python/Kotlin, integrate identity platforms, automate deployments with IaC and CI/CD, and ensure secure, reliable, high-scale identity operations.
Top Skills: Auth0AWSAzure Ad B2CBuildkiteCi/CdCursorForgerockGitInfrastructure As CodeKotlinKubernetesMySQLOauth 2.0OidcOktaPing IdentityPythonSAMLScimSparkTerraform
2 Months AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Artificial Intelligence • Software • Generative AI
Build the enterprise platform for an AI creative product, including workspaces, permissions, SSO, audit logs, usage-based billing, invoicing, payment integrations, and security foundations. Develop backend services, APIs, and polished React/Next.js administrative interfaces for multi-tenant customers. Collaborate with founders, sales, and customers to define and ship enterprise features while taking increasing ownership of platform surfaces.
Top Skills: AWSClaude CodeCodexCursorGCPNext.JsNode.jsPythonRbacReactRelational DatabasesSAMLSsoStripeTypescript
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Information Technology • Software • Analytics
Build and maintain production-grade AI agents that investigate, reason over, and act on high-cardinality observability data in Honeycomb Canvas. Own agent development from prototype through production, including evaluation frameworks, performance, reliability, memory, spatial awareness, and full-stack integration. Extend Canvas, the MCP server, and Canvas Skills while applying product judgment to define future agent capabilities.
Top Skills: Ai AgentsAmazon BedrockKubernetesLlmModel Context Protocol (Mcp)Prompt EngineeringRetrieval-Augmented Generation (Rag)
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Information Technology • Software • Analytics
Design and implement high-quality storage and query infrastructure for billions of events. Independently scope and deliver complex projects, improve performance and reliability, support production systems through on-call rotations, and reduce operational toil. Collaborate with Product Management and engineering teams, mentor peers, debug critical issues, define KPIs and SLOs, and drive foundational technical improvements across the organization.
Top Skills: GoKubernetes
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
Remote
Ottawa, ON
Junior
Junior
Insurance • Financial Services
Develop full-stack features for an AI-powered insurance application using Python, React, Redux, PostgreSQL, and AWS. Integrate AI models and APIs for document processing, data extraction, and recommendations; build scalable backend services and intuitive user interfaces; and contribute to architecture, code reviews, releases, and cross-team engineering initiatives.
Top Skills: AWSLangchainLanggraphN8NPostgresPythonReactRedux
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Design, build, and scale an agentic voice AI framework for banking customers. Develop LLM guardrails, grounding, policy enforcement, evaluation, tool-calling, and runtime architecture. Optimize real-time voice latency, maintain production reliability, reduce configuration friction, and collaborate with distributed product and engineering teams. The role also requires strong technical judgment, proactive ownership, AI-assisted development, and leadership through direction-setting, unblocking, and mentorship.
Top Skills: Amazon RdsAmazon S3Argo CdAWSClaude Agent SdkClaude CodeDatadogDockerDynamoDBElixirGeminiGitJavaScriptJenkinsKafkaKubernetesOpenai Agents SdkPostgresPythonReactTerraformTypescript
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Retail • Sports
Lead quality engineering for membership and loyalty capabilities, designing and executing functional, integration, API, contract, automation, and end-to-end tests. Build reliable test suites, validate loyalty points and personalized recommendations, manage test data, ensure cross-browser and cross-device quality, define testing strategies, and improve coverage using AI-assisted tools. Collaborate with engineering and product teams throughout the software development lifecycle while leading quality engineers in the loyalty and personalization area.
Top Skills: Ai-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Professional Services • Consulting
Build and ship full-stack conversational AI features, integrating speech recognition, text-to-speech, and large language models into reliable production systems. Improve latency, reliability, cost, developer experience, and platform foundations at enterprise scale. Collaborate with product and machine learning teams, own initiatives end to end, incorporate production feedback, and support customer-facing engineering work.
Top Skills: Cloud EnvironmentsContinuous DeliveryContinuous IntegrationConversational AiLangchainLarge Language ModelsPythonRelational DatabasesSpeech RecognitionTelephonyText-To-SpeechTypescript
2 Months AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Develop and support scalable Java and Spring Boot backend microservices powering omnichannel inventory availability, order promising, allocation, fulfilment, and post-purchase experiences. Build event-driven processing with Kafka, integrate OMS, WMS, ERP, commerce, and fulfilment platforms, and ensure services are secure, observable, reliable, and performant. Own features from design through production, write tested code, participate in reviews, troubleshoot production issues, and improve operational efficiency.
Top Skills: Ai-Assisted Engineering ToolsAutomated TestingCi/CdCommerce PlatformsDistributed Order Management SystemsErpEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMicroservicesObservabilityOmsRest ApisSpring BootWms
2 Months AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Designs, automates, and executes functional, integration, API, contract, regression, concurrency, and performance tests for inventory, order promising, sourcing, and fulfillment platforms. Investigates defects, validates fixes, maintains regression coverage, integrates quality tests into CI/CD pipelines, and supports release readiness. The role collaborates with product and engineering teams to validate distributed commerce systems, integrations, business rules, data consistency, scalability, resilience, and consumer-impacting workflows.
Top Skills: 3Pl/Carrier SystemsAPIsBrowserstackCi/CdErpEvent-Driven SystemsJavaJunitMicroservicesOmsPayment ProvidersPlaywrightPosRest AssuredSeleniumTestngWms
Reposted 2 Months AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Marketing Tech • Software • SEO
Build full-stack features across a Next.js frontend and FastAPI backend, implement responsive React UIs, integrate AI-powered workflows and streaming responses, consume auto-generated OpenAPI clients, write tests and optimize performance, and collaborate on code reviews and product design.
Top Skills: FastapiGCPGitGithub ActionsKubernetesNext.Js (App Router)Openapi Code GenerationPlate.JsPlaywrightPostgresPrismaPydanticPytestPython 3.11Radix UiReactSqlmodelStorybookTailwind CssTypescriptVitest
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design and maintain scalable backend, full-stack, and AWS data infrastructure supporting millions of daily events and hundreds of integrations. Set technical direction for data pipelines, lead architecture and planning, troubleshoot production issues, collaborate across teams, manage work in Jira, research improvements, and mentor engineers. The role owns initiatives end to end while developing reliable, cost-efficient serverless systems using Node.js, TypeScript, React, and AWS services.
Top Skills: Amazon ElasticacheAmazon KinesisAmazon SqsAmazon VpcAWSAws CdkAws LambdaCloudFormationDynamoDBElasticsearchJavaScriptJIRANode.jsNoSQLReactServerless FrameworkSnowflakeSQLTerraformTypescript
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Software
Lead full-stack development across mature React/TypeScript web, React Native mobile, and NestJS API applications. Set architecture and technical direction, own features from design through production monitoring, improve stability, performance, and UX, and mentor engineers. Design REST APIs, troubleshoot across UI, API, and database layers, establish scalable engineering practices, review code, and integrate AI tools into development workflows.
Top Skills: Ai ToolsDetoxExpoJestLlmsNestjsNode.jsPlaywrightPostgresReactReact NativeRedisRest ApisTypescript
2 Months AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead the technical vision and architecture of Coinbase’s FinHub financial infrastructure, including ledger, account balances, money movement, settlements, transfers, and transaction history. Drive distributed-system rearchitecture with double-entry accounting, idempotency, reconciliation, auditability, and resilient failure recovery. Lead cross-team initiatives, migrations, and technical strategy while partnering with product, finance, risk, compliance, and operations stakeholders. Mentor senior engineers and promote operational excellence and maintainability.
Top Skills: Asynchronous WorkflowsConsistency ModelsDistributed SystemsGenerative AiGoJavaPythonState Machines
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Design and build scalable backend systems, APIs, and cloud-native services supporting millions of users. Collaborate with product and architecture teams, maintain comprehensive automated tests, optimize distributed-system performance, respond to production incidents, and own service reliability. Participate in technical reviews, make architectural decisions, mentor engineers, and contribute to continuous improvement in a fast-paced environment.
Top Skills: Automated TestingAWSC#DockerJavaKubernetesMicroservicesRelational DatabasesRest Apis
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • HR Tech • Payments • Software
Build complex customer-facing product features and systems, own technical decisions, shape scalable solutions with Product and Design, contribute to architecture and technical direction, uphold code quality, mentor engineers, and support production incidents. The role requires full-stack experience across modern web applications, TypeScript, React, Node.js or .NET, cloud environments, API design, data modeling, and system boundaries.
Top Skills: .NetAzure SqlC#Infrastructure As CodeAzureNode.jsPostgresReactTypescript
2 Months AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Marketing Tech
Build and ship full-stack features for a real-time collaborative content platform, spanning backend services, APIs, and frontend systems. Contribute to architecture and technical design, write tested and maintainable code, collaborate with product and design, integrate AI tools and capabilities, participate in code reviews, and help shape an early-stage product.
Top Skills: Ai ToolingAWSAzureDrupalGCPGraphQLJavaScriptNext.JsRestTypescriptWebhooksWordpress
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account