Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Artificial Intelligence • Cloud • Information Technology • Software
Develop and maintain the Keycard Agent SDK, ensuring compatibility with various languages and frameworks, while engaging with the developer community to enhance agent applications.
Top Skills:
GoPythonRustTypescript
Software
Develop and maintain backend systems and full-stack software using PHP and Node.js, including containerized microservices on AWS Kubernetes. Responsibilities include system design, coding, testing, code reviews, troubleshooting, deployments, production support, and technical guidance. The engineer collaborates with product owners, project managers, DevOps, QA, and data engineering teams throughout the software development lifecycle, emphasizing reliability, performance, maintainability, and automated testing.
Top Skills:
Amazon EksAWSAzureBootstrapCi/CdCSSDockerGCPGoHTMLJavaJavaScriptJSONKubernetesLaravelMicroservicesMs SqlMySQLNode.jsNoSQLPHPRestSoapTailwindTypescriptVueYaml
Professional Services • Security • Software • Consulting
Designs, develops, and deploys agentic AI systems for cybersecurity, including vulnerability analysis, threat detection, alert triage, secure code generation, and remediation recommendations. Builds RAG pipelines, LLM integrations, APIs, microservices, and cloud-based platforms. Implements AI guardrails, threat modeling, human-in-the-loop governance, adversarial testing, explainability, and performance optimization while integrating systems with SIEM, SOAR, vulnerability management, and endpoint security tools.
Top Skills:
AutogenAWSAzureC++Cve DatabasesDockerGCPIso 27001JavaKubernetesLangchainLarge Language Models (Llms)LlamaindexMicroservicesNistOwasp Top 10PythonReinforcement Learning From Human Feedback (Rlhf)Rest ApisRetrieval-Augmented Generation (Rag)Semantic KernelSIEMSoar
Consumer Web • Fintech • Insurance • Financial Services
Build and operate production Python services, AI-enabled workflows, RAG systems, multi-agent applications, and security automation platforms. Automate threat modeling, policy Q&A, vulnerability analysis, and code review while integrating tools such as GitHub, Slack, Jira, and Confluence. Design scalable pipelines, improve AI quality through evaluation and observability, manage production tradeoffs, and apply security controls to AI applications. Own initiatives from problem definition through production while collaborating with engineering and security stakeholders.
Top Skills:
Cloud ComputingConfluenceDistributed SystemsGitJIRALlm ApisMulti-Agent SystemsPythonRest ApisRetrieval-Augmented Generation (Rag)Semantic SearchSlack
Information Technology • Security • Cybersecurity
Build and operate AI-native engineering workflows, agentic coding systems, evaluation frameworks, guardrails, and customer-facing AI products. Design distributed systems and LLM pipelines using TypeScript, Go, AWS, and related cloud technologies. Lead architecture, code reviews, reliability practices, and end-to-end project delivery while helping engineering teams adopt AI tools and workflows. Interview candidates, document best practices, and continuously evaluate advances in foundation models and AI development tools.
Top Skills:
AWSCi/CdClaude CodeClickhouseCodexCursorDockerGoJavaScriptKubernetesLlmsPostgresTerraformTypescript
Artificial Intelligence • Financial Services
Build and operate production AI systems for safety-critical enterprise applications. Responsibilities include multi-step LLM pipelines, agent orchestration, graph and hybrid retrieval, evaluation frameworks, observability, model selection, and production incident response. The role requires strong Python, FastAPI, asynchronous services, testing, and experience with LLM deployment, tool-calling workflows, evaluation, retrieval, and production operations. Graph expertise with Neo4j and Cypher is preferred, along with enterprise AI security and Azure experience.
Top Skills:
AnthropicAzureAzure Ai SearchCypherElasticsearchFastapiGoogle AiLangchainLanggraphMongodb AtlasNeo4JOpenaiPgvectorPineconePython
Software
Develop and maintain C#/.NET components for an enterprise on-premises software product. Apply and champion AI-assisted coding practices, improve testing, code quality, troubleshooting, documentation, and developer productivity. Participate in Agile/Scrum delivery, design, implementation, reviews, testing, integration, and release readiness. Collaborate cross-functionally, mentor developers, and provide technical ownership for key product functionality.
Top Skills:
.NetActive DirectoryAzure DevopsAzure VmsC#ClaudeClaude CodeCsomCursorDnsExchangeGithub CopilotHTMLIisJavaScriptJIRAMicrosoft Entra IdMicrosoft Graph ApiMicrosoft SharepointMicrosoft Sharepoint Migration ApiMicrosoft Sql ServerMicrosoft TeamsO365Office 365OnedriveTypescriptWindows FormsWindows ServerWindsurf
Artificial Intelligence • Analytics • Consulting • Semiconductor
Build and support reliable dashboards for AI infrastructure and financial models, including TCO, tokenomics, and compute capital models. Responsibilities include implementing features, loading model releases, validating data, developing accuracy checks, collaborating with analysts, creating charts and explanations, answering client questions, and contributing to research newsletters. The role requires strong Python or TypeScript skills, software engineering experience, numerical accuracy, and effective use of AI coding agents.
Top Skills:
Next.JsPythonReactTypescript
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Designs, builds, and operates scalable internal applications, backend services, APIs, integrations, and automated employee workflows. Owns solutions from architecture through deployment and support while improving reliability, observability, performance, and maintainability. Collaborates across engineering, product, design, security, and People Technology teams; provides technical leadership through architecture reviews, code reviews, mentoring, and roadmap contributions. The role also explores AI-powered capabilities to improve employee workflows and engineering productivity.
Top Skills:
Automated TestingAWSCi/CdMySQLPostgresReactRestful ApisRuby On Rails
Cloud • Security • Software • Cybersecurity
Design, build, and scale backend data services, APIs, microservices, distributed systems, and high-volume data pipelines. Optimize PostgreSQL and Oracle databases, improve reliability and performance across regions, diagnose complex production issues, and mentor engineers. Partner with DBA and SRE teams while providing hands-on technical leadership and owning services end to end.
Top Skills:
Ci/CdCloud PlatformsContainersData PipelinesDistributed SystemsGoJavaMicroservicesOracleOrchestrationPostgresPythonRestful Apis
Cloud • Security • Software • Cybersecurity
Develop and enhance Akamai EdgeWorkers applications and services for distributed edge computing. Responsibilities include shaping user-focused UI, CLI, and API experiences; writing Java and TypeScript code; participating in code reviews; troubleshooting production issues; implementing automated tests; debugging distributed Linux systems, microservices, and containerized environments; and collaborating across technical and non-technical teams.
Top Skills:
AngularContainersJavaLinuxMicroservicesSpring BootTypescript
Other
Build and ship end-to-end features for Dover's marketplace and ATS. Propose product ideas, implement designs, launch, iterate in production, and collaborate closely with a small engineering team to move quickly and maintain high quality.
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Artificial Intelligence • Machine Learning
Serve as the technical anchor for Domino’s identity and authorization platform. Design scalable, relationship-based authorization using SpiceDB; guide migration from legacy access checks; build cloud-native identity integrations; improve platform reliability, security, and architecture; and advise engineering teams on authorization, APIs, abstractions, and AI-assisted development practices.
Top Skills:
Ai Coding ToolsAuth0Aws IrsaAzure Workload IdentityForgerockGcp Workload Identity FederationGoJavaKeycloakKubernetesOidcOktaSAMLSpicedbVault
Security • Software • Cybersecurity
Develop and maintain embedded Linux software for VoIP telephone products across bootloaders, kernels, device drivers, system software, and applications. Build and debug software using C and C++, cross-compilation toolchains, and embedded development tools. Troubleshoot SIP, networking, signaling, media, and system integration issues while optimizing CPU, memory, startup time, and overall performance in resource-constrained environments.
Top Skills:
BootloadersCC++Cross-CompilationEclipseEmbedded LinuxEmbedded ToolchainsGdbIpcLinux Device DriversLinux KernelMultithreadingNetworking ProtocolsSipSynchronizationVisual StudioVoip
Big Data • Cloud • Software • Database • Analytics
Build and enhance InfluxDB 3, including import/export, data transformation pipelines, and WebUI integration. Develop high-performance distributed database features, troubleshoot performance and production issues, and improve monitoring, alerting, and observability. Participate in on-call support, collaborate with platform and cross-functional teams, and translate customer needs into technical requirements. Use AI coding tools effectively while maintaining high standards for validating and refining generated code.
Top Skills:
C++Cloud-Native DatabasesConsensus ProtocolsDatafusionDistributed SystemsGoInfluxdbPythonRustWebassemblyZoom
3D Printing • Marketing Tech • Design
Owns the design, implementation, testing, integration, and verification of embedded Linux application software for optical circuit switch platforms. The role includes hardware debugging, cross-functional collaboration, technical design decisions, code reviews, troubleshooting, and mentoring less experienced developers. Requires hands-on C/C++ development for ARM or x86 Linux systems, embedded build tools, networking technologies, distributed software, and hardware interfaces.
Top Skills:
AdcArmCC++DacDockerGitGnmiGnoiGoGrpcI2CJtagLinuxNetconfOpenconfigPcieProtocol BuffersPythonRedisShell ScriptingSnmpSonicSpiUartX86YangYocto
Database
Build and scale Supabase Storage across client libraries, CLI, CDN, storage servers, and deployment infrastructure. Responsibilities include improving upload and download performance, asset optimization, edge networking, caching, observability, reliability, APIs, developer tools, and the storage explorer. The role also involves PostgreSQL and distributed-systems performance tuning, infrastructure operations, escalated support resolution, and end-to-end project ownership in an asynchronous, remote, open-source environment.
Top Skills:
AvifAWSAzureBrotliCdnDockerDssimFfmpegGCPGrafanaiOSKubernetesNext.JsNode.jsOpentelemetryPostgresPrometheusReactS3SharpTusWebm
Artificial Intelligence • Productivity • Software
Build and ship full-stack product features across React, TypeScript, Django, Python, GraphQL, and related systems. Own features from technical planning through rollout, monitoring, and iteration. Collaborate with Product and Design, write tests, review code, troubleshoot user issues, and improve performance and reliability. Use AI coding agents and develop agentic workflows that improve engineering productivity while contributing to technical discussions and shared practices.
Top Skills:
Claude CodeCodexCursorDjangoGraphQLPythonReactRelayTypescript
Aerospace • Security • Software
Develop and maintain software for mission-critical air and naval sonar systems. Responsibilities include requirements analysis, software design, coding, testing, integration, troubleshooting, code reviews, documentation, and technical support. The role involves collaborating with cross-functional teams, presenting technical content, and contributing to continuous improvement throughout the development lifecycle.
Top Skills:
AgileAi/Ml ModelsC++JavaLinuxObject-Oriented DesignUmlVersion Control Systems
8 Days AgoSaved
Greentech • Professional Services • Software • Analytics
Develop and maintain mission-critical software for air and naval sonar systems. Responsibilities include requirements analysis, software design, coding, testing, integration, troubleshooting, root cause analysis, code reviews, documentation, technical presentations, and collaboration across engineering teams. The role supports defense programs requiring high-quality software development in Linux-based environments, using modern programming languages, Agile practices, object-oriented design, UML, and version control.
Top Skills:
AgileAi/MlC++JavaLinuxUmlVersion Control Systems
Retail • Analytics
Interns will design, implement, test, debug, and document robotics software in C++ and Python within a Linux and ROS/ROS2 environment. They will contribute to scoped projects involving autonomy, navigation, perception, hardware integration, testing, or developer infrastructure. The role includes debugging hardware-software issues, code reviews, cross-functional collaboration, project communication, and a final presentation. Interns work full time onsite in Burlingame, California, with mentorship and structured feedback.
Top Skills:
C++Ci/CdDockerGitLinuxPythonRosRos2
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead the development of foundational iOS platform systems, shared frameworks, developer tools, architecture standards, and multi-quarter migrations across Cash App and Square. Drive performance, reliability, security, testing, observability, release safety, and AI-assisted development practices. This hands-on individual contributor role influences multiple teams, develops technical leaders, and partners broadly to improve iOS engineering quality, productivity, and product outcomes.
Top Skills:
Ai-Assisted Development ToolsBazelCi/CdCombineInstrumentsIntegration TestingObjective-CObservabilityPerformance ToolingProtocol BuffersSnapshot TestingSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
Artificial Intelligence • Software • Generative AI
Build and ship fully native iOS and Android applications using Swift/SwiftUI and Kotlin/Jetpack Compose. Own mobile architecture, CI/CD, release infrastructure, enterprise authentication, managed-device support, security controls, OS integrations, and auditability. Deliver features including search, AI assistants, agents, notifications, widgets, and voice modes while ensuring accessibility, performance, offline behavior, and enterprise readiness. Establish AI-assisted development workflows and represent mobile in security reviews.
Top Skills:
Android EnterpriseAndroid KeystoreApp IntentsApple Human Interface GuidelinesAswebauthenticationsessionCustom TabsFastlaneGithub ActionsGoogle Material DesignGoogle Play StoreGradleJetpack ComposeKeychainKotlinMamMdmMsalOauth 2.0OidcPkceSAMLSwiftSwiftuiTestflightXcode Cloud
Cloud • Security • Software
Build and maintain automation systems for package creation, testing, and container image generation. Develop Go-based CLI tools, services, integrations, and AI-powered pipelines for manifest generation, test scaffolding, validation, and quality gates. Contribute to scalable systems design, roadmap planning, and developer tooling while collaborating with distributed teams. The role focuses on improving reliability and reducing manual intervention across Chainguard’s software image factory.
Top Skills:
Ai AgentsApkoContainer RegistriesDockerFedrampFipsGoKubernetesLinuxLlmsMelangeOciSbomSoftware ProvenanceSoftware SigningStigWolfi
Artificial Intelligence • Enterprise Web • Machine Learning • Software
Build tools and infrastructure for training language and multi-agent models in interactive environments; research and implement advances in language modeling and reinforcement learning; contribute to publications and open-source projects.
Top Skills:
AWSAws LambdaGpusPythonPyTorch
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













_0.png)










_0.png)









