Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Set technical strategy for backend identity decisioning systems, lead major engineering initiatives, and ensure highly available operations. Partner with product, design, and analytics teams; establish coding, architecture, monitoring, testing, and on-call standards; communicate technical decisions; and mentor engineers. Build and scale distributed systems supporting KYC, user lifecycle management, and identity decisions across international markets.
Top Skills:
SparkAWSKotlinKubernetesMySQLPython
Information Technology
Lead architecture and long-term technical direction for Docker Hardened Images (DHI). Define platform standards for image and Helm chart hardening, supply-chain posture (SBOM, SLSA, signing), and distribution. Drive cross-functional roadmaps, resolve ambiguous packaging/security problems, influence upstream OSS, mentor senior engineers, shape test and tooling strategy, and participate in on-call incident response.
Top Skills:
Cert-ManagerCi/CdDockerDocker DesktopDocker HubDocker ScoutGitGoGrafanaHelmHelm ChartsHomebrewIstioKubernetesKyvernoLinuxSbomSigstoreSlsa
Fintech • Information Technology
Own the architecture and long-term direction of Alpaca’s Redpanda-based event streaming platform. Lead migration to event-driven systems, design scalable real-time client streaming, establish schema and library standards, shape authentication for streaming, partner on resilience and testing, mentor engineers, influence cross-team technical decisions, and participate in platform on-call. The role primarily uses Go and involves Kubernetes, Helm, PostgreSQL, observability, and distributed systems.
Top Skills:
Argo CdAvroCognitoDebeziumFlatbuffersGoGrafanaGrpcHelmJwtKafkaKeycloakKubernetesOauth 2.0OidcPeerdbPostgresPrometheusPromqlProtobufRedpandaServer-Sent Events (Sse)TempoTerraformWebsockets
Fintech • Information Technology
Build and own automated testing frameworks, CI/CD infrastructure, load and stress testing, and chaos engineering practices for a brokerage platform. Write primarily Go, integrate AI and LLM tooling into quality workflows, investigate application and Kubernetes failures, improve developer tooling, and mentor engineers on reliability and test coverage.
Top Skills:
Argo CdChaos MeshCi/CdDockerGhzGithub ActionsGoGoogle Cloud BuildGoogle Cloud PlatformGoogle Kubernetes EngineGremlinGrpcHelmK6KafkaKubernetesKubernetes OperatorsLitmuschaosLlmsPprofPythonRedpandaRestTerraformTiltTypescript
Aerospace • Hardware
Own embedded software across microcontrollers, RTOS environments, embedded Linux, and robot runtime components. Design firmware, drivers, real-time services, communications, diagnostics, calibration, recovery, and hardware interfaces. Bring up electronics, measure system performance, investigate integrated-machine failures, and build simulation, hardware-in-the-loop, fault-injection, and regression testing. Ensure software is observable, recoverable, version-compatible, and reliable under degraded conditions.
Top Skills:
CC++CanDevice TreesEmbedded LinuxEthercatEthernetHardware-In-The-Loop TestingI2CLinuxOver-The-Air UpdatesRtosSecure BootSoftware-In-The-Loop TestingSpiUartYocto
Aerospace • Hardware
Build infrastructure for reproducible robot training and evaluation datasets, including multimodal ingestion, temporal alignment, provenance, quality controls, storage, versioning, replay, and reliable delivery. Own schemas, lineage, observability, failure recovery, safe backfills, and dataset reproducibility across video, sensor, command, intervention, outcome, and machine-health data.
Top Skills:
Batch ProcessingC++GoJavaObject StoragePythonRustStreaming Processing
Aerospace • Hardware
Develop real-time whole-body control architecture for insectoid robots, including dynamics modeling, force allocation, trajectory tracking, state estimation, safety logic, and recovery. Implement production C++ controllers, system identification, simulations, hardware-in-the-loop testing, and physical-machine validation. Measure performance envelopes, diagnose failures, and integrate control software with embedded systems and actuators.
Top Skills:
C++DrakeEigenMujocoPinocchioPythonReal-Time LinuxRos 2 Control
Financial Services
Lead development and modernization of cloud-native Java and Spring Boot services on AWS. Drive migration from legacy systems, event-driven architecture, automated testing, documentation, production reliability, and secure API design. Build and operate production AI agents using Amazon Bedrock and related frameworks, with evaluation, guardrails, observability, cost controls, and human oversight. Mentor engineers, lead technical direction and code reviews, improve delivery practices, and collaborate across teams on customer data and enterprise applications.
Top Skills:
ActivemqAmazon BedrockAmazon EksAWSBedrock AgentcoreClaude CodeDdlEvent-Driven MessagingGithub ActionsGithub CopilotGitopsIamJava 17/21JSONJunit 5KubernetesLangchain4JMcpMockitoOpenapiPactRestSecrets ManagementSoapSpring AiSpring BootSQLWiremock
Gaming
Own the architecture and technical strategy for Xsolla’s smart wallet and account abstraction platform. Design ERC-4337 user operations, EIP-7702 delegation, session keys, signing, paymasters, gas abstraction, custody, recovery, and dApp provider security. Lead cross-team technical decisions, threat modeling, production escalations, engineering standards, documentation, and mentorship. Build and operate reliable wallet infrastructure using Go, TypeScript, Solidity, distributed systems, Kubernetes, PostgreSQL, and event streaming while protecting user funds and supporting compliance needs.
Top Skills:
BiconomyCi/CdCoinbase Smart WalletEip-5792Eip-6963Eip-712Eip-7702Erc-1155Erc-1193Erc-1271Erc-20Erc-4337Erc-6492Erc-6900Erc-721Erc-7562Erc-7579Erc-7677Erc-7710Erc-7715EthereumEvmExpoGitGoHsmJwtKafkaKernelKeychainKeystoreKubernetesMerkle TreesMpcNatsOauth 2.0OidcP-256PostgresReact NativeSafeSolidityTypescriptWebauthnWebviewZksync
Web3
Build and operate production AI systems including conversational agents, RAG applications, tool-calling workflows, knowledge agents, and intelligent automation. Design backend services, distributed event-driven architectures, evaluation pipelines, model integrations, observability, and reliability safeguards. Diagnose hallucinations, retrieval issues, agent failures, latency, provider problems, and inference costs. Independently translate ambiguous product goals into secure, scalable, measurable, and cost-efficient AI products.
Top Skills:
AnthropicAzureAzure Ai SearchAzure Service BusChromaCi/CdDockerFastapiGoogle AiKafkaKubernetesLangfuseLanggraphLitellmMicrosoft Agent FrameworkModel Context ProtocolOpenaiOpentelemetryOracle Cloud InfrastructurePgvectorPostgresPydanticPydanticaiPythonRabbitMQRedisSemantic KernelSqlalchemySqlmodelXai
Software
Build AI-powered developer infrastructure, background-agent systems, agent evaluation frameworks, feedback loops, and internal tooling. Improve AI-enabled code review, testing, adoption, reliability, observability, and security while partnering with engineers to understand workflow needs. Lead ambiguous, cross-functional technical projects from exploration through delivery and guide engineers in adopting effective AI development practices.
Top Skills:
Agent Evaluation SystemsAi AgentsAi-Assisted Code GenerationAi-Assisted Code ReviewAutomated TestingDeveloper ToolingInfrastructureObservability
Insurance
Leads full-stack software development, solution architecture, performance optimization, security, testing, and code quality. Translates business requirements into scalable applications, contributes to planning, conducts code reviews, mentors developers, supports users, and collaborates with technical and business stakeholders. Requires extensive experience with C#, ASP.NET MVC, JavaScript frameworks, SQL Server, database optimization, secure development, testing, and TDD.
Top Skills:
AngularAsp.Net MvcAWSAzure DevopsC#CSSEmberHTMLJavaScriptMs Sql ServerReactRestSignalrSoapT-SqlVueWcf
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Mobile • Other • Software • Analytics
Lead the architecture and implementation of high-performance, reliable core services operating at massive scale. Design synchronous and asynchronous APIs, database schemas, and distributed systems; conduct benchmarking, profiling, monitoring, and optimization; participate in reviews and on-call rotations; resolve production issues; and drive independent experiments and solutions.
Top Skills:
CC++ClaudeClickhouseGoGrpcKafkaPostgresPulsarRedisRubyRustScylla
Software
Lead architecture and hands-on development for a unified SaaS frontend platform. Design reusable UI frameworks, modernize legacy codebases, improve developer experience, and guide engineering teams on scalable patterns, tooling, security, and performance. Collaborate with engineering, product, and UX stakeholders, mentor senior developers, prototype solutions, and scale successful practices across products. The role requires backend and frontend expertise, cloud deployment, Kubernetes operations, distributed data stores, and technical leadership without people-management responsibilities.
Top Skills:
ArgoAWSAzureC#ClickhouseDomain-Driven DesignElasticsearchGCPGrafanaHelmKubernetesLlm ArchitecturesMcp FrameworksMicro FrontendsModular ArchitectureMySQLOpentelemetryPrometheusReactRedisTerraform
26 Days AgoSaved
Cloud • Security • Software • Cybersecurity
Owns VM and fleet test strategy, hypervisor validation, performance quality gates, and systems-level testing for an IaaS platform. Designs reproducible bare-metal-like environments, develops automated benchmarks and regression gates, validates SLOs and deployment safety, and builds test harnesses in Go, Python, and Perl. The role requires deep expertise in KVM/QEMU/libvirt, Linux internals, x86 and ARM architectures, performance analysis, statistical testing, and CI/CD tooling.
Top Skills:
ArmBashCi/CdContainersEbpfGoJenkinsKvmLibvirtLinuxLinux PerfNumaPerlPythonQemuSaltstackVtuneX86
Appliances
Develop and test embedded software across the full lifecycle: requirements, architecture, design, implementation, unit/integration tests, verification and validation. Collaborate with hardware and cross-functional teams to bring up cameras, SoCs, sensors and device drivers. Participate in code reviews, mentoring, process improvement and software compliance.
Top Skills:
AgileAssemblyAudio ProcessingAzure DevopsBitbucketBleCC++Camera DevelopmentCode CoverageCompressionDevice DriversGitImage Signal Processing (Isp)JenkinsJIRALinuxMicrosoft Office SuiteReal-Time Operating SystemsSignal ProcessingSoc Bring-UpStatic Analysis ToolsUnit Test GenerationVideo ProcessingWi-Fi
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Design and scale Cohere’s Model Vault backend and inference platform. Lead architecture for authentication, deployments, billing, metering, customer lifecycle, and cloud control-plane services. Build reliable distributed systems with strong guarantees for security, privacy, consistency, isolation, observability, and failure recovery. Drive technically complex initiatives from threat modeling and architecture through implementation, production rollout, operations, and iteration at enterprise scale.
Top Skills:
APIsAuthenticationAuthorizationC++Cloud InfrastructureConfidential ComputingCryptographyDatabasesDistributed SystemsGoJavaPythonRust
Software
Build and maintain developer tools, SDKs, CLI, MCP interfaces, integrations, and supporting backend services. Collaborate on API contracts, compatibility, testing, releases, documentation, and shared tooling. Support developers through GitHub issues and pull requests while designing reliable systems with authentication, retries, idempotency, rate limits, monitoring, and error recovery.
Top Skills:
APIsCliMcpMonitoringNode.jsQueuesReactSdksTypescript
Insurance • Financial Services
Build full-stack features for an AI-powered insurance application using Python, React, Redux, PostgreSQL, and AWS. Integrate and deploy AI/ML models, develop data pipelines, design scalable cloud architectures, and create user experiences around intelligent functionality. Participate in architecture planning, code reviews, releases, cross-team collaboration, and engineering initiatives while researching new AI applications.
Top Skills:
Ai/MlAWSCloud-Native ArchitectureData PipelinesLangchainLanggraphN8NObservability And MonitoringPostgresPythonReactRedux
Artificial Intelligence • Professional Services • Software • Defense
Lead architecture and full-stack development for EASE, including TypeScript and Vue applications, backend APIs, automated testing, deployments, and production support across AWS and air-gapped on-premises environments. Own complex features, gather stakeholder feedback, improve performance and scalability, enhance CI/CD, and mentor engineers. The role also involves prototyping generative AI capabilities, integrating simulations, working with geospatial data, and maintaining secure, reliable distributed systems.
Top Skills:
AWSCi/CdDockerGenerative AiJavaScriptLarge-Scale Distributed SystemsLinuxLlmsMicroservicesMongoDBNoSQLPostgisPostgresPythonRReactRest ApisSQLTerraformTypescriptVector EmbeddingsVue
Fintech • Financial Services
Leads application systems analysis, software design, programming, and technology improvements. Develops scalable Java and JVM-based applications, microservices, user interfaces, and event-driven systems while establishing coding, testing, deployment, and performance standards. Partners with management and architecture teams, resolves complex technical problems, assesses risks, and mentors developers and analysts. Requires advanced experience with distributed systems, reactive programming, CI/CD automation, containerization, and software architecture.
Top Skills:
AngularCi/CdContainerizationEvent-Driven ArchitectureGitJavaJvmMessage QueuesMicroservicesRdbmsReactReactive Functional ProgrammingRest ApisScalaVirtualization
Information Technology
Owns architecture, development, integration, testing, debugging, and production release of embedded firmware for microcontroller-based optical communication systems. Leads board bring-up, hardware-software integration, CI/CD improvements, test strategy, root-cause investigations, documentation, and technical mentoring. Collaborates with hardware, optics, ASIC, systems, test, manufacturing, and external partners while optimizing performance, power, memory, and reliability.
Top Skills:
BootloadersCCi/CdDmaGitGitlabLogic AnalyzersMake-Based Build SystemsOscilloscopesPsocPythonRtosStm32
Artificial Intelligence • Software • Consulting • Automation
Design, build, maintain, and scale full-stack software systems. Own technical areas across the product lifecycle, resolve complex issues, improve code and infrastructure quality, participate in reviews, document technical designs, and collaborate with engineering and product teams to deliver resilient solutions.
Top Skills:
AWSC#Ci/CdDockerGCPGoGraphQLJavaScriptMicroservicesNode.jsPythonReactRestRustTerraformTypescript
Information Technology • Security • Software • Cybersecurity
Develop embedded systems software for QNX RTOS using C, C++, Python, and Rust. Port and integrate open-source projects, operating-system components, AI and robotics frameworks, and middleware. Build cross-compilation toolchains and abstraction layers, optimize performance on embedded hardware, and support QNX graphics, networking, multimedia, and sensor technologies. The role also involves creating technical demonstrations for industry events and collaborating with open-source communities.
Top Skills:
Amd RocmBazelBitbakeBoostCC++CargoCmakeDdsExecutorchFreertosGnGoogle MediapipeGtkIpcLinuxMakeMesonMqttNinjaNode.jsNvidia CudaNvidia IgxNvidia ThorOnnx RuntimeOpenclOpencvOpenpiPosixPthreadsPythonPyTorchQemuQnx RtosQtRaspberry PiRos2RustSome/IpSqliteTensorFlowTensorrtVulkan ComputeVxworksZenohZephyr
One Month AgoSaved
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, integration layers, and microservices supporting personalization and recommendation experiences. Partner with AI/ML and data engineers to deploy models, expose AI services, and develop React applications. Improve security, observability, reliability, performance, scalability, and operational efficiency while using AI-assisted engineering tools to enhance delivery and code quality.
Top Skills:
Cloud-Native PlatformsEvent-Driven ArchitectureJavaKafkaLarge-Scale Distributed SystemsLlmsMachine LearningMicroservicesReactRecommendation AlgorithmsRedisSpring Boot
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































