Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Information Technology • Professional Services
Develop, test, deploy, and maintain scalable full-stack software using the MEAN stack. Contribute to system architecture, performance optimization, security, reliability, code reviews, and continuous process improvement. Collaborate with product managers, designers, and engineers to deliver user-focused features. Apply AI-assisted development tools, explore LLM integrations and automated testing, and mentor teammates on modern engineering practices.
Top Skills:
AngularAWSAzureCi/CdCursorCypressDockerExpressGCPGithub CopilotJavaScriptJestKubernetesLlm IntegrationsMongoDBMongodb Atlas Vector SearchNode.jsPlaywrightTypescript
Software • Automation
Join the Platform squad to build and maintain a Typescript-based serverless microservices platform on AWS. Improve cloud availability, security, CI/CD, public APIs, data pipelines, internal DevOps libraries, and developer tooling while collaborating across product and engineering teams.
Top Skills:
Api DesignAWSAws CdkAws LambdaCodedeployData WarehousesDevOpsDockerETLGraphQLInfrastructure-As-CodeJavaScriptServerlessServerless FrameworkTypescript
Appliances
Develop and test embedded software across the full software development lifecycle. Design architectures, algorithms, drivers, and features for cameras, SoCs, sensors, and chipsets. Collaborate with hardware, mechanical, product, software, and systems engineering teams. Perform debugging, verification, validation, code reviews, planning, compliance activities, and process improvements. Provide technical guidance to junior team members and support recruiting activities.
Top Skills:
AgileAssemblyAzure DevopsBitbucketBluetooth Low EnergyCC++Code Coverage ToolsEmbedded SystemsGitJenkinsJIRALinuxMicrosoft Office SuiteReal-Time Operating SystemsStatic Analysis ToolsWi-Fi
Aerospace • Security • Software
Develop and verify Java software components for Canadian Army ISTAR capabilities within an integrated tactical network. Responsibilities include requirements analysis, architecture, implementation, testing, debugging, code reviews, configuration management, defect resolution, and support for customer field trials. The role also coordinates feature development and mentors junior developers while working in an Agile, multidisciplinary team.
Top Skills:
Ai/Ml ModelsJavaJSONMvcMvvmProtocol BuffersRestZeromq
26 Days AgoSaved
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
Utilities
Build and maintain AI-driven workflows, agentic systems, automated operations tooling, cloud infrastructure, and CI/CD pipelines. Handle monitoring, incident triage, backend production issues, and field-operations support. Contribute across the full stack, communicate technical decisions to non-engineering stakeholders, and improve manual processes through automation. Required capabilities include cloud infrastructure, LLM and MCP development, Linux, CI/CD, full-stack engineering, and strong communication.
Top Skills:
Agentic AiCi/Cd PipelinesCloud InfrastructureCloud Resource ManagementFull-Stack DevelopmentLinuxLlm IntegrationMcp ServersMonitoring
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
Aerospace • Security • Software
Designs and manages CI/CD pipelines, cloud-agnostic infrastructure, containerized applications, monitoring, logging, and alerting across AWS, Azure, GCP, and on-premises environments. Builds infrastructure as code with Terraform, Ansible, and Kubernetes; automates provisioning and configuration; troubleshoots performance and reliability issues; applies security hardening and compliance measures; writes deployment scripts and automated tests; and evaluates tools supporting DevOps transformation.
Top Skills:
AgileAnsibleArtifactoryAWSAzureBashCi/CdDevsecopsDnsDockerGCPGitGitlab CiGrafanaInfrastructure As CodeJenkinsKubernetesLinuxPackerPrometheusPythonTcp/IpTerraformUnixVirtualizationVMwareVpn
4 Days AgoSaved
Greentech • Professional Services • Software • Analytics
Designs and manages CI/CD pipelines, cloud-agnostic infrastructure, containerized applications, monitoring systems, and automated deployments across AWS, Azure, GCP, and on-premises environments. The role involves Terraform, Kubernetes, Ansible, Docker, scripting, infrastructure troubleshooting, security hardening, network and virtualization management, test automation, and evaluating DevOps tools. This hybrid position requires collaboration with stakeholders throughout the software development lifecycle and eligibility for Canadian government security clearance.
Top Skills:
AgileAnsibleArtifactoryAWSAzureBashCi/CdDevsecopsDnsDockerGCPGitGitlabGitlab CiGrafanaInfrastructure As CodeJenkinsKubernetesLinuxPackerPrometheusPythonTcp/IpTerraformUnixVMwareVpn
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
AdTech • Artificial Intelligence • Big Data • Machine Learning • Marketing Tech • Mobile • Software
Design, implement, and maintain partner integrations and solutions; translate partner requirements into scalable technical implementations; troubleshoot and resolve issues; drive onboarding and steady-state maintenance; collaborate across product, engineering, and partner teams to improve tools and partner experiences.
Top Skills:
Big DataGoJavaJavaScriptPythonSQL
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Edtech • Information Technology • Software
Develop and improve Outschool’s full-stack products using an AI-native development approach. Responsibilities include leading engineering initiatives, collaborating with Product, Design, Data, and Engineering teams, making technical tradeoffs, contributing to AI development practices, participating in agile ceremonies, deployments, and on-call rotations. Senior-level engineers may mentor teammates and influence technical direction.
Top Skills:
GraphQLNode.jsPostgresReactTypescript
Big Data • Internet of Things • Mobile • Other
Build and operate Python-based, multi-agent AI backend systems for go-to-market workflows. Design model-agnostic LLM architectures, tool-use patterns, integrations, observability, evaluation infrastructure, and production services deployed on Kubernetes. Own systems end-to-end, including architecture, deployment, reliability, experimentation, debugging, and incident resolution across CRM, enrichment, outreach, and communication platforms.
Top Skills:
ApolloArgocdCi/CdClaudeDockerFastapiFlaskGptKubernetesLlmsLushaPythonSalesforceSlackSQLStatefulsets
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, and operate services powering card issuance, transaction authorization, wallet provisioning, 3-D Secure, and disputes. Own features end-to-end within a microservice, event-driven architecture, write well-tested code, participate in reviews, and perform operational ownership including on-call and incident response. Leverage AI developer tools to improve velocity and quality.
Top Skills:
AuroraAWSBuildkiteClaudeDatadogDynamoDBEvent-Driven ArchitectureGooseGradleGrpcHibernateHTTPJavaJSONKafkaKotlinMcpMicroservicesMySQLProtocol BuffersRedis
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
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
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Build and operate high-throughput backend services powering AI agent orchestration, connector integrations, and real-time data pipelines. Design core platform services, infrastructure-as-code, CI/CD, and scalable APIs. Collaborate with ML, frontend, and product teams to ship AI-powered features, mentor junior engineers, and maintain high availability for consumer and enterprise customers.
Top Skills:
Ai Agent OrchestrationAWSAzureCi/CdClaude CodeCopilotCursorEvent-Driven ArchitectureGCPHigh-Throughput Api DesignInfrastructure As CodeReal-Time Systems
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Design, build, test, ship, and operate services powering card issuance, transaction processing, and disputes. Own features end-to-end within a microservice and event-driven architecture, write well-tested code, participate in on-call incident response, and leverage AI tools to improve development velocity and quality while collaborating with cross-functional teams.
Top Skills:
Ai-Powered Developer ToolsAuroraAWSBuildkiteClaudeDatadogDynamoDBEvent-Driven ArchitectureGooseGradleGrpcHibernateHTTPJavaJSONKafkaKotlinMcpMicroservicesMySQLProtocol BuffersRedis
Big Data • Software • Database • Analytics • Big Data Analytics
Build AI-powered features that automate data-driven slide decks and documents. Develop production LLM solutions using LangChain, RAG, LlamaIndex, and generative AI technologies; improve system performance and reliability; and collaborate with designers and engineers. Responsibilities span AI insights, content generation, integrations, optimization, and potentially LLM agents. The role requires advanced Python, machine learning and NLP expertise, and experience building and fine-tuning LLMs in production.
Top Skills:
Argo CdAWSGeminiKubernetesLangchainLangfuseLlamaindexNode.jsOpenai ApiPosthogPrisma OrmPythonReactRetrieval-Augmented Generation (Rag)SentryShadcn/UiSignozTailwind CssTemporalTypescript
24 Days AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Own and evolve GitLab’s authorization systems across its Ruby on Rails monolith and next-generation Rust policy engine. Design fine-grained permissions for users, tokens, roles, and AI agents; secure GraphQL and REST APIs; lead feature-flagged rollouts and migrations; improve performance and reliability; and collaborate across authentication, platform, AI, and modular-service teams in a distributed asynchronous environment.
Top Skills:
CedarGoGraphQLGrpcProtocol BuffersRestRubyRuby On RailsRustYamlZanzibar-Style Authorization
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the design, scalability, reliability, and optimization of continuous integration systems across multiple services and platforms. Improve build times, testing, reporting, deployment workflows, monitoring, and incident response. Drive CI/CD strategy and developer productivity initiatives, mentor CI engineers, collaborate across engineering, and align infrastructure with company goals. The role also requires expertise in modern build systems, cloud-native environments, infrastructure as code, and large monorepos.
Top Skills:
ArtifactoryAutomated TestingAWSBuild SystemsBuildkiteCi/CdGitInfrastructure As CodeJavaKotlinKubernetesLarge MonoreposPython
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results































