Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Healthtech
Develop and maintain Intelerad’s Unified Storage Layer and cloud storage services for medical imaging applications. Responsibilities include designing features, translating requirements into technical solutions, maintaining AWS and Kubernetes infrastructure, provisioning with Terraform, managing CI/CD pipelines, debugging issues, reviewing code, documenting solutions, and collaborating within an Agile/Scrum team.
Top Skills:
AWSCi/CdDicomDockerEksGitGitHelmHl7IamJavaKotlinKubernetesLinux/UnixPostgresRdsRest ApiS3Shell ScriptingSpring BootTerraform
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
Cloud • Information Technology
Design, build, maintain, and support reliable production software for developer tools and AI-human workflows. The role includes making technical decisions, collaborating across Engineering, Product, Design, and Support, building APIs and data integrations, writing automated tests, applying security and observability practices, and using cloud and CI/CD technologies. Engineers also participate in code reviews, documentation, pairing, and AI-assisted development.
Top Skills:
Ai ToolsAPIsAutomated TestingCi/CdCloud EnvironmentsCoderpadGoGoogle MeetPythonRelational DatabasesTypescript
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, optimize performance, implement testing and monitoring, resolve production issues, support CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in an Agile environment while contributing to code reviews, architecture, experiments, and continuous improvement.
Top Skills:
AndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAReactReact NativeRestTypescript
Automotive
Support the design, development, testing, and maintenance of software applications in Linux and cloud environments. Develop software components using C or Python, troubleshoot technical issues, participate in code reviews, document technical work, and collaborate with engineering teams on cloud-native projects.
Top Skills:
CCloud InfrastructureCloud-Native TechnologiesLinuxPython
Information Technology
Develop embedded firmware, USB video pipelines, image-analysis algorithms, Windows applications, and REST APIs for industrial microscopy inspection systems. The engineer contributes to system architecture, optical inspection validation, hardware integration, product development, production support, documentation, and customer feedback across the full product lifecycle. Responsibilities span Atmel microcontrollers, PC software, live imaging, automated inspection grading, factory automation integration, and cross-stack debugging.
Top Skills:
.NetAdcArduinoAtmel AvrAtmel SamCC#C++C3Ci/CdCudaDirectshowGitHTTPI2CJIRAJSONLinuxMedia FoundationMicrosoft Visual StudioNumpyOpencvOpenglPythonQtRestScipySpiUartUsbUvcWinapiWindowsWinformsWpf
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build privacy-focused services and infrastructure that support consumer privacy rights across Block. Collaborate with engineering, security, platform, and legal teams to embed privacy solutions, define future privacy technology, mentor engineers, review implementations, and maintain monitoring and system stability. The role involves developing scalable, testable software and creating architectures and processes addressing data governance, data flows, access control, security, and privacy risks.
Top Skills:
AWSJavaKotlinLinuxMySQLTerraform
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build internal services and infrastructure that support privacy initiatives and consumer privacy rights. Collaborate with engineering, security, platform, and legal teams to integrate privacy technologies, define privacy architecture, mentor engineers, review implementations, and maintain reliable privacy solutions. The role focuses on responsible data use, governance, data flows, access controls, and reducing privacy risk across Block’s engineering ecosystem.
Top Skills:
AWSJavaKotlinLinuxMySQLTerraform
Software • Automation
The Senior Full Stack Software Developer will design, develop and implement scalable applications, manage system architecture, mentor developers, and drive engineering excellence.
Top Skills:
AWSAzureCSSDockerGCPGithub ActionsGitlab CiHibernateHTMLJavaJavaScriptJenkinsJpaKubernetesMySQLPostgresReactSpring BootSpring MvcSpring SecurityTypescript
Artificial Intelligence • Enterprise Web • Information Technology • Productivity • Sales • Software • Database
Build Apollo’s AI-powered Builder Studio end to end, including chat-driven app creation, live previews, generated-app runtimes, workflows, integrations, delegated permissions, security, and reliability. The role requires strong full-stack development, production LLM experience, frontend expertise with complex UIs, backend and workflow design, and ownership of an ambiguous 0-to-1 product.
Top Skills:
APIsCloudflare WorkersDockerDurable ObjectsElasticsearchGCPKubernetesLlmsMcp ConnectorsMongoDBNode.jsPythonReactRuby On RailsTerraformTypescript
Database
Build and maintain Turso’s open-source database and cloud platform. Responsibilities include advancing PostgreSQL compatibility, ensuring software correctness through testing and verification, operating cloud APIs and data planes, and scaling systems to support substantially more databases. The role involves Rust development, embedded database technology, large-scale cloud operations, observability, reliability, performance improvements, and collaboration with customers, open-source communities, and distributed teams.
Top Skills:
AWSCloud ComputingDeterministic Simulation TestingDifferential TestingEmbedded DatabasesFormal VerificationFuzz TestingKubernetesLlm-Assisted DevelopmentObservabilityPostgresRustSqliteTurso
Aerospace • Security • Cybersecurity • Industrial
Develops and maintains complex software across the full engineering lifecycle for naval Combat Management Systems. Responsibilities include requirements and design analysis, Java development, Kubernetes-based deployment, unit and integration testing, documentation, troubleshooting, and mentoring junior developers. The role works within Agile teams and supports deployment, maintenance, and field problem-solving for large-scale naval platform systems.
Top Skills:
AgileBashCi/CdDisDockerEclipseGitGitlabGradleHelmHlaIntellijJavaKubernetesLinuxMariadbPodmanPostgresRhelScrumSpring BootVs Code
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Aerospace • Security • Cybersecurity • Industrial
Leads Agile full-stack software development for classified submarine fleet support programs. Responsibilities include requirements analysis, software design, JavaScript/HTML/CSS development, testing, deployment, defect resolution, documentation, stakeholder collaboration, and mentoring junior engineers. The role also supports DevOps practices, engineering improvements, and cross-functional initiatives while requiring eligibility for a NATO Secret clearance.
Top Skills:
Adobe XdAPIsAWSAzureBashCSSDockerFigmaGCPGenerative AiGitlabHTMLJavaJavaScriptJwtKubernetesMicroservicesOauth2PodmanVirtual MachinesVisual Studio Code
Artificial Intelligence • Edtech • Information Technology • Software
Design, build, and productionize LLM-powered systems (adaptive content, tutors, evaluators) and AI pipelines (RAG, embeddings, fine-tuning). Prototype and optimize models across modalities, define AI safety/evaluation/observability practices, and collaborate with product and engineering to measure learner outcomes and iterate.
Top Skills:
AWSCi/Cd For MlData Pipeline DesignEmbeddingsEvaluation FrameworksFine-TuningGCPGoLlmsModel ApisPrompt OrchestrationPrompt/Runtime DesignPythonRetrieval-Augmented Generation (Rag)TypescriptVector Databases
Artificial Intelligence • Edtech • Information Technology • Software
Build and own user-facing features and core platform architecture across frontend, backend, and ML pipelines. Integrate AI workflows (LLMs, embeddings) for curriculum generation and automated evaluation. Manage end-to-end development: requirements, design, implementation, CI/CD, testing, observability, and iteration while collaborating with product, design, ML, and customer teams.
Top Skills:
Ai/MlBuild & Test PipelinesCi/CdEmbeddingsGoJavaJavaScriptLlmsMl PipelinesObservabilityPythonTypescriptVersion Control
Artificial Intelligence • Healthtech • Software • Telehealth
Build and maintain healthcare platform features across a Python/Django monolith and supporting services. Develop TypeScript microservices, improve administrative tools, diagnose production issues, participate in support rotation, maintain tests and documentation, review code, address technical debt, and make careful data corrections in HIPAA-regulated systems. Collaborate with senior engineers while learning additional technologies and using AI-assisted development tools.
Top Skills:
Automated TestingBunCiClaude CodeCursorDjangoDjango OrmDjango Rest FrameworkGithub CopilotHonoJavaScriptKubernetesMySQLPostgresPythonS3SQLTypescript
Artificial Intelligence • Information Technology • Software • Consulting
Serve as a technical authority and hands-on full-stack developer, connecting client strategy with technical execution. Architect and build enterprise-scale, production-grade applications, deploy them on public cloud platforms, collaborate with clients and delivery teams, and use AI models and AI coding agents to improve software development. The role requires ownership of sustainable solutions from concept through completion in a remote-first environment.
Top Skills:
Ai Coding AgentsAi ModelsAi-Driven DevelopmentDockerKubernetesPublic Cloud PlatformsPythonTypescript
Software
Design, build, operate, and maintain reliable distributed systems for Grafana Loki and Grafana Cloud. Develop performant software, deliver features from ideation through production, influence roadmaps, contribute to open source, participate in on-call rotations, and mentor teammates. The role involves cloud systems, Kubernetes, observability databases, distributed architectures, and close collaboration in a remote environment.
Top Skills:
Amazon Web ServicesCC++Cloud Object StorageDistributed SystemsGoGoogle Cloud PlatformGrafanaGrafana AlloyInfrastructure As CodeKubernetesLokiMicroservicesAzureMimirOpentelemetryPrometheusPyroscopePythonRustTempo
Information Technology • Consulting
Conduct embedded software verification and validation for automotive systems. Define and execute test plans, analyze test results, prepare reports, maintain requirements traceability, track JIRA defects, identify root causes, and support CI/CD, integration, image flashing, and testing on embedded targets in Linux and RTOS environments.
Top Skills:
C++Ci/CdGitGitlabIso 26262JIRALinuxPytestPythonRtos
AdTech • Digital Media • Marketing Tech • Software • Automation
Build and maintain authentication and fine-grained authorization systems using Auth0 and OpenFGA. Own OAuth 2.0 and OpenID Connect implementations, identity federation, token flows, and permissions for AI agents. Lead cross-team technical projects, set engineering standards, review code, and mentor engineers. The role requires strong backend development skills and experience with identity providers, ReBAC systems, and complex multi-tenant authorization models.
Top Skills:
Auth0AWSAzure AdClaude CodeCodexCursorDjangoDockerJavaJavaScriptKeycloakKubernetesNode.jsOauth 2.0OktaOpenfgaOpenid ConnectPostgresPythonRabbitMQRuby on RailsReactRedisRubySidekiqSpicedbSpring BootZanzibar
AdTech • Digital Media • Marketing Tech • Software • Automation
Lead the technical direction, architecture, and development of Compass, an LLM-powered agent platform. Design multi-agent systems, MCP and A2A integrations, orchestration, evaluation, and observability infrastructure. Drive cross-team technical projects, production support, engineering quality, mentoring, and adoption of AI-assisted development practices. Partner with Product, QA, Design, Operations, and Engineering stakeholders to deliver reliable agentic systems.
Top Skills:
A2AAg-UiAmazon S3AWSAws BedrockBedrock AgentcoreFastapiFastmcpLangchainLangfuseLanggraphMcpOauth 2.0PythonRagRest ApisSnowflakeVector Databases
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
Develop and launch scalable full-stack Quora features using Python and React. Collaborate with designers, product managers, engineers, and data scientists to improve user engagement, moderation, creator experiences, and AI-powered content. Use experimentation and data to guide product iterations, contribute across the development lifecycle, and participate in on-call support for reliable service delivery.
Top Skills:
AIPythonReactSQLTypescript
Software • Automation
Develop and own critical CRM systems in a serverless microservices environment. Build customer, property, ticketing, business operations, contract management, automation, and notification features using TypeScript across frontend, backend, and infrastructure. Collaborate with designers, developers, product managers, and QA specialists to create user-friendly interfaces and scalable cloud solutions.
Top Skills:
CloudDevOpsGraphQLInfrastructure As CodeMicroservicesNode.jsReactServerlessTypescript
Artificial Intelligence • Information Technology
As a Software Developer II, you will design and implement software systems, collaborate with peers, and improve product capabilities using various technologies, particularly TypeScript and Python.
Top Skills:
Apache KafkaAWSCSSDatadogDockerElasticsearchHTMLKubernetesLlmsNode.jsOpenaiPineconePostgresPythonReactTypescript
Information Technology • Security • Software • Cybersecurity
Develop and maintain automated test frameworks, suites, and cases for QNX embedded software. Validate releases on real hardware, debug software-hardware interactions, investigate root causes, manage defects, execute regression testing, and create test plans and reports. Maintain automation lab infrastructure and collaborate with development and integration teams to improve coverage and product quality. The role requires Python, C, Shell, Linux, networking, embedded testing, CI/CD, and modern development tools.
Top Skills:
CCi/CdFilesystemGitGraphicsHypervisorJenkinsJIRALinuxPythonQnxShell ScriptingSvnTcp/IpUnix
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



























