Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Aerospace
Design, develop, test, and support embedded firmware for Intel, Power, and ARM platforms. Analyze requirements, read IC datasheets and schematics, perform architecture/design/code reviews, evaluate new technologies, debug software/hardware, and collaborate with multidisciplinary teams to bring up boards and improve processes.
Top Skills:
Arm ProcessorsBare Metal ProgrammingBoard Bring-UpCDas U-BootDigital AnalyzerDmmEmmcEthernetGitHw Debugging ToolsI2CIntel ProcessorsJIRALinuxMdioNon-Volatile MemoryNvmeOscilloscopePciePower ArchitecturePythonSataSlim Bootloader (Sbl)Software Test ToolsSpiTpmUefiUsbVxworksWindows
Aerospace • Big Data • Greentech • Hardware • Social Impact
Build and operate mission-control software and distributed microservices supporting satellite scheduling, tasking, telemetry processing, and fleet operations. Responsibilities include designing HTTP APIs, selecting technologies, deploying critical infrastructure, maintaining automation, and collaborating with satellite operations, ground systems, pipeline, and product teams. The role requires Python, relational databases, testing, CI/CD, Docker, GitLab CI, Linux, and strong communication skills, with cloud, infrastructure-as-code, monitoring, microservices, and aerospace experience preferred.
Top Skills:
AnsibleAWSDatadogDockerGCPGitlab CiHttp ApisKubernetesLinuxMicroservicesMySQLPostgresPythonSentryTerraform
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and own technically complex, mission-critical full-stack systems and AI-powered products. Define technical strategy, design and ship end-to-end features across backend, frontend, and mobile, and scale data ingestion and APIs. Lead cross-team projects, mentor engineers, drive technical standards, and partner with product, design, and customer teams to deliver measurable impact.
Top Skills:
AIAPIsCursorGoJavaScriptLlmsMlPythonReactTypescript
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Lead the design and delivery of a core software platform area, such as data systems, cloud infrastructure, or internal and customer-facing tools. Provide technical direction, review designs and code, mentor engineers, establish scalable and reliable architecture, and manage the full development lifecycle through production. Collaborate with autonomy and robotics teams on data interfaces, uphold security and reliability standards, and support hiring and roadmap planning.
Transportation
Design and develop machine-learning approaches for vehicle control, including learned vehicle dynamics models, adaptive controllers, data pipelines, evaluation metrics, and simulation tooling. Integrate learned models into safety-critical closed-loop systems and validate algorithms through offline experimentation, simulation, and on-vehicle testing. Collaborate with engineers and research scientists to combine classical control with AI for scalable self-driving technologies.
Top Skills:
C++Closed-Loop SimulationDeep LearningMachine LearningModel Predictive Control (Mpc)Optimal ControlPythonPyTorchState EstimationSystem Identification
Edtech • Information Technology • Software
Build and operate full-stack product experiences using React, TypeScript, Node.js, GraphQL, PostgreSQL, and related technologies. Own projects from discovery through launch and iteration, design scalable systems, improve performance and reliability, use AI-native development tools, collaborate cross-functionally, participate in on-call, and mentor engineers. The role is based in the Haeundae, Busan office Tuesday through Friday, with remote work on Mondays.
Top Skills:
Amazon EksAmazon RdsAmazon S3ApolloAWSAws LambdaGitlabGrafanaGraphQLNode.jsOpensearchOpentelemetryPostgresPrometheusReactStripeTerraformTypescript
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Build software for renewable energy campuses, including high-fidelity simulations, geospatial data pipelines, automated site and electrical design, and energy management systems. Develop real-time controls, SCADA and telemetry integrations, testing infrastructure, and safety systems for islanded solar and storage facilities. Collaborate with power, civil, and external engineering experts to convert domain knowledge into reliable software and accelerate utility-scale site design and deployment.
Top Skills:
CadDemDnp3GisIec 61850LidarModbusPlexosPscad/EmtpPvsystPythonSamScadaTmy
Logistics • Transportation
Architect, build, deploy, and operate production-grade AI agentic systems and workflows. Responsibilities include backend and full-stack development, agent orchestration, workflow state, retrieval, memory, approvals, failure recovery, data architecture, enterprise integrations, cloud infrastructure, observability, security, and scaling. The role establishes reusable engineering patterns and partners with users to deliver reliable AI products, while addressing production issues involving model behavior, permissions, latency, cost, and consistency.
Top Skills:
Ci/CdContainersEvent-Driven ArchitecturesGoJavaScriptLangchainLanggraphLlamaindexMcpPythonRagRelational DatabasesTemporalTypescriptVector Search
Big Data • Software
Staff Software Engineer responsible for setting technical direction, leading complex initiatives, partnering with product and design, mentoring engineers, and owning reliability, performance, observability, and on-call operations. The role spans backend data models and asynchronous processing through frontend design systems and visualizations. Required experience includes 10+ years of full-stack software development, Ruby, PostgreSQL, React, TypeScript, scalable relational systems, and AI-assisted development practices.
Top Skills:
Agent FrameworksAWSClaude CodeCursorGithub CopilotKubernetesLlmsPostgresReactRubyTypescript
Artificial Intelligence • Fintech • Professional Services • Software
Design and build real-time, highly concurrent software and cloud-native systems for an AI-powered emergency communications platform. Integrate and deploy LLMs, optimize voice and audio-processing pipelines, and support speech recognition, synthesis, detection, and filtering. Contribute to infrastructure, observability, security, scalability, and fault tolerance. Provide technical leadership through architecture decisions, code reviews, mentoring, and engineering best practices.
Top Skills:
AzureChromaCi/CdDockerElixirErlangGoHaskellIncident.IoLangchainLivekitLlmsNew RelicNlpOpenaiPbxPineconePostgresPstnPythonQdrantRubySipSpeech-To-TextTerraformText-To-SpeechVector DatabasesWebrtc
Software
Develop and ship high-quality software for the Graykey platform, including new features, bug fixes, and technical debt remediation. Collaborate with Design and QA teams to improve user experiences and automated UI testing. The role requires Python development, Git proficiency, Linux familiarity, strong technical problem-solving, collaboration, and continuous learning. Candidates must reside in Canada.
Top Skills:
BashClaude CodeCodexDhcpDnsDockerFastapiFlaskGitGitGitlabGraphQLJavaScriptJenkinsKubernetesLinuxPythonReactTypescript
Information Technology • Professional Services • Software • Consulting
Lead backend architecture for an internal reporting and business intelligence platform. Own technical roadmaps, make cross-service architectural decisions, establish engineering standards, review designs and code, solve complex technical problems, coordinate dependencies, manage technical debt, partner across teams, mentor engineers, and contribute hands-on code for high-risk work.
Top Skills:
AuthenticationAuthorizationBi PlatformsC#/.NetCi/CdContainerizationData WarehousesDistributed CachingDistributed SystemsGCPGoJavaKotlinLoggingNode.jsObservabilityPythonRelational DatabasesRest ApisRole-Based Access ControlSpring
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Retail • Sales • Software
Lead the architecture and evolution of scalable ETL and data-processing systems for customer product catalogs. Design reliable distributed systems, improve throughput and latency, strengthen fault tolerance and observability, and guide technical direction across teams. Mentor senior engineers, conduct architecture reviews, lead cross-functional initiatives, influence hiring and onboarding, and help shape the engineering organization’s long-term technical vision.
Top Skills:
AWSDistributed SystemsDjangoETLKubernetesOpensearchPostgresPython
Security • Database • Cybersecurity
Lead architecture and development of secure, high-scale Python and FastAPI payment infrastructure for AI-agent transactions. Design APIs for tokenization, mandates, authentication, attestation, and cryptogram workflows; own security, reliability, observability, testing, Kubernetes provisioning, and production operations. Drive technical initiatives, design reviews, and cross-functional collaboration with product, security, infrastructure, platform, and card-network partners while applying AI-assisted engineering practices.
Top Skills:
Amazon EksArgoAWSCryptographyCustom Resource DefinitionsDockerFastapiFluxGithub ActionsGrafanaJavaKubernetesKubernetes ApisOpentelemetryPrometheusPythonPython 3.13+TerraformTypescript
Aerospace • Defense Manufacturing
Designs and optimizes air traffic management system architectures spanning hardware, software, networks, virtualization, and datacenter infrastructure. The engineer automates deployments with scripts, evaluates site and cloud environments, develops client proposals and compliance matrices, prepares bills of materials, and maintains technical product documentation. Requires Linux administration, VMware or OpenStack experience, networking knowledge, and the ability to pass a U.S. government background check. Canadian citizenship is required.
Top Skills:
BashCloud InfrastructureDatacenter InfrastructureLinuxNetwork ArchitectureOpenstackPythonRoutingSwitchingVirtualizationVMware
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Develop and architect scalable iOS applications for millions of users. Collaborate with Product, Design, and Engineering teams to deliver features, promote clean architecture and iOS best practices, monitor performance and crash analytics, and support technical excellence through testing, code reviews, and maintainable code.
Top Skills:
Ci/CdiOSMvvmRestful ApisSwiftSwiftuiUnit TestingXcuitest
Artificial Intelligence • Information Technology • Software • Automation
Build and maintain Camunda 8 backend data-layer services across relational databases and Elasticsearch/OpenSearch. Design scalable storage, query, retention, streaming, and secondary-storage solutions; investigate production data issues; improve performance and operability; and deliver engineering initiatives collaboratively with Product, QA, Support, and SRE. Participate in L3 support and on-call rotations.
Top Skills:
Ci PipelinesElasticsearchFlywayLiquibaseMariadbMssqlMySQLOpensearchPostgres
Artificial Intelligence • Legal Tech • Software
Build and evolve Spellbook’s platform and infrastructure across AWS, MongoDB, infrastructure as code, CI/CD, authentication, APIs, worker queues, monitoring, and observability. Improve service reliability, performance, developer productivity, build tooling, and development workflows while establishing quality and operational best practices for a growing engineering team.
Top Skills:
AWSBullmqCi/CdDatadogEsbuildInfrastructure As CodeMongoDBNode.jsNoSQLSwcTrpcTypescriptVite
Greentech • Software
Build and optimize backend services, APIs, databases, and high-performance compute models. Develop systems in C# and Java and optimized C++ simulation code using concurrency, synchronization, multiprocessing, and numerical methods. Design IPC mechanisms, profile performance-critical workloads, contribute to architecture and code reviews, mentor engineers, and support testing and CI/CD. Preferred experience includes parallel computing, scientific or geospatial modeling, cloud infrastructure, containers, observability, and high-throughput pipelines.
Top Skills:
AWSAzureC#C++Ci/CdCudaDockerGCPGrpcIpcJavaKubernetesMessagingMpiNon-Relational DatabasesOpenclRelational DatabasesRestSimd
Artificial Intelligence • Cloud • Information Technology • Software
Develop high-performance networking software across data-path, control-plane, forwarding, and protocol layers. Build packet-processing pipelines using C/C++, DPDK, VPP, and Network ASICs; implement SD-WAN, IPsec, VPN, firewall, DPI, and QoS capabilities. Integrate networking components into Kubernetes and Docker environments using distributed systems, message buses, and gRPC. Troubleshoot production systems and collaborate with distributed engineering teams.
Top Skills:
AWSBroadcomCC++CncfCnfDistributed SystemsDockerDpdkDpiGoGrpcIpsecKubernetesLinuxMessage BusesMicroservicesNetwork AsicsQosSd-WanUnixVnfVpnVpp
Financial Services
Build and maintain scalable financial data infrastructure, including ingestion, validation, normalization, and integrations. Develop systems that calculate portfolio performance metrics efficiently across high-volume datasets, improve reliability and observability, and support distributed processing. Create internal tools, dashboards, reusable schemas, asset data feeds, and self-service analytics capabilities. Collaborate cross-functionally to expand market-data coverage, support B2B integrations, and strengthen operational resilience.
Top Skills:
Business Intelligence DashboardsData InfrastructureData Ingestion PipelinesData ValidationDistributed Systems
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer, Backend for Capacity Modeling develops scalable backend systems, maintains capacity models, and collaborates on technical strategies while ensuring system availability and high-quality code delivery.
Top Skills:
AuroradbAWSDynamoDBElasticcacheKotlinKubernetesMySQLPythonSpark
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead technical direction for developer platform tooling: CI/CD, build systems, and AI coding agents. Design, build, and scale AI agents for coding, code review, testing, release automation, and incident response. Standardize tools, mentor engineers, drive cross-team technical projects, and represent the platform externally.
Top Skills:
Ai Coding AgentsBuild SystemsCi/CdClaude CodeCursorDistributed SystemsGithub CopilotGoPythonTypescript
Enterprise Web • Greentech • Information Technology • Software • Energy
Build and maintain backend computation engines for solar and electrical design. Develop simulation and optimization capabilities for photovoltaic and battery systems, translate physical models into scalable software, shape computation infrastructure, and own services through production. The role includes technical feature leadership, architecture, testing, code reviews, mentoring, cross-functional collaboration, and on-call support.
Top Skills:
APIsBatch ProcessingC++Cloud-Native Compute InfrastructureData PipelinesDistributed ProcessingMicroservicesOptimizationPythonRubySimulation
Software
Develop and maintain the Invoice Simple platform, including CI/CD pipelines, deployment processes, infrastructure automation, and production software. Partner with application teams to improve architecture, reliability, observability, and operational readiness. Design, implement, and ship features; investigate incidents; and prevent recurring issues through technical improvements. The role requires strong cloud, Kubernetes, distributed systems, database, TypeScript, and JavaScript expertise.
Top Skills:
AWSCi/CdJavaScriptKubernetesMongoDBNoSQLPostgresSQLTypescript
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.
Popular 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



















.png)










