Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and scale AI-enabled developer experience, CI/CD, deployment safeguards, observability, and automated response systems. The role focuses on making software delivery autonomous, safe, reliable, and easier for engineering teams to adopt. Responsibilities include architecting enterprise-scale platforms, orchestrating AI agents, reducing technical debt and operational toil, partnering with product engineering teams, and establishing AI-native SDLC workflows. The engineer will also provide technical leadership and turn emerging AI capabilities into production-ready internal platforms.
Top Skills:
Ai AgentsAi OrchestrationAWSBuildkiteCi/CdCloud PlatformsGCPGoObservability SystemsPython
Healthtech • Information Technology
Develop AI/ML strategy and production software for a healthcare data platform. Design architectures, implement semantic matching, RAG, document parsing, agentic systems, knowledge graphs, and evaluation workflows. Write clean, tested, documented code; conduct reviews and pair programming; collaborate with clients and product teams; mentor developers; and contribute to technical strategy and Agile delivery.
Top Skills:
Apache IcebergSparkArtificial IntelligenceClaude CodeCodexCrewaiDatabricksDocument ParsingFhirFine-TuningHuman-In-The-Loop (Hitl)Integration TestingLanggraphMachine LearningModel Context Protocol (Mcp)Model EnsemblesNeo4JOpenai Agents SdkRagSemantic MatchingUnit Testing
Artificial Intelligence • Software • Analytics • Business Intelligence
Designs and maintains automated and manual testing strategies, test suites, and test plans. Identifies and tracks defects, performs API, load, and performance testing, and contributes to feature development and bug fixes. Provides testing guidance, participates in code reviews and planning, supports release quality decisions, and promotes software quality across cross-functional teams.
Top Skills:
AWSAzureCiCypressDevOpsDockerGCPGitGithub ActionsGoJavaScriptKubernetesPlaywrightPythonRest ApisTypescript
Information Technology • Professional Services
Develop and maintain scalable full-stack software for an enterprise governance platform. Responsibilities include architecture, system design, AI-assisted development, performance optimization, security, testing, code reviews, technical problem-solving, process improvement, evaluation of LLM and automated-testing technologies, and mentoring engineers. The role requires production AI experience, MEAN stack expertise, cloud infrastructure knowledge, and collaboration with product and design teams.
Top Skills:
Ai AgentsAngularAWSAzureCi/CdCursorCypressDockerExpressGCPGithub CopilotJavaScriptJestLlmsMongoDBMongodb Atlas Vector SearchNode.jsPlaywrightRagTypescript
Industrial • Manufacturing
Leads embedded software development for optical networking products, including feature design, legacy issue resolution, code reviews, documentation, and system performance improvements. Collaborates with validation, integration, hardware, test, documentation, field applications, and customers. Requires expertise in C/C++, embedded Linux, networking protocols, optical networking systems, Agile development, CI/CD, and DevOps practices.
Top Skills:
BgpCC++Ci/CdContainer TechnologiesDevOpsEmbedded LinuxFrroutingGoIlaIso 14001Iso 9000Iso 9001LldpNetconfOpen VswitchOpenconfigOspfPythonRoadmSonicVirtualizationYang
Industrial • Manufacturing
Develop and maintain embedded software and firmware for optical networking products. Design features, resolve legacy-product issues, improve performance, maintain documentation, and collaborate with validation, hardware, optical, and test engineering teams. Coach junior engineers, lead code reviews, support customer and field application interactions, and contribute across Agile, CI/CD, and DevOps workflows. The role requires expertise in C/C++, embedded Linux, networking protocols, optical networking systems, and multi-process and multi-threaded design.
Top Skills:
BgpCC++Ci/CdContainer TechnologiesDevOpsEmbedded LinuxFrroutingGoIlaIso 14001Iso 9000Iso 9001LldpNetconfOpen VswitchOpenconfigOspfPythonRoadmSonicVirtualizationYang
Industrial • Manufacturing
Designs and develops embedded software and firmware for optical networking products, resolves legacy product issues, and improves performance with cross-functional engineering teams. The role includes maintaining documentation, coaching junior engineers, leading code reviews, supporting customer and field application interactions, and contributing throughout the Agile and DevOps lifecycle. Requires expertise in C/C++, embedded Linux, networking protocols, optical networking systems, and system-level software functions.
Top Skills:
AgileBgpCC++Ci/CdContainer TechnologiesDevOpsEmbedded LinuxFrroutingGoIlaIso 14001Iso 9000Iso 9001LldpNetconfOpen VswitchOpenconfigOspfPythonRoadmSonicVirtualizationYang
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate database and storage platform software, including services, APIs, developer tools, migrations, and lifecycle automation. Solve database scaling, performance, reliability, and availability problems across distributed systems, cloud infrastructure, and backend services. Partner with engineering teams on schemas and queries, lead technical projects, modernize platforms, participate in incident response, and use AI-assisted tools in development.
Top Skills:
Ai-Assisted Engineering ToolsAmazon ElasticacheAWSAws AuroraDynamoDBGoJavaKubernetesMySQLOpensearchRedisRubyVitess
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and architecture for a backend search team building highly available distributed systems, recommendations, and discovery experiences. Partner with product, design, and analytics; establish engineering standards, operational processes, monitoring, testing, and on-call practices. Drive major technical initiatives, mentor engineers, communicate technical direction, and support scalable consumer and merchant experiences.
Top Skills:
SparkAWSKotlinKubernetesMySQLPythonReact
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate database and storage platform software, including services, APIs, and developer tools for provisioning, migrations, upgrades, and lifecycle management. Solve scaling, performance, reliability, and data correctness challenges across databases, distributed systems, cloud infrastructure, and networking. Partner with engineering teams on schemas and platform adoption, lead technical projects through rollout, participate in on-call response, and use AI-assisted tools in development.
Top Skills:
Ai-Assisted Engineering ToolsAmazon ElasticacheAPIsAWSAws AuroraBackend ServicesDynamoDBGoJavaKubernetesMySQLObservability ToolingOpensearchRedisRubyVitess
Big Data • Fintech • Mobile • Payments • Financial Services
Architect, build, and operate large-scale relational and distributed SQL database infrastructure. Responsibilities include control-plane automation, provisioning, failover, backups, upgrades, zero-downtime migrations, Kubernetes networking, connection proxy optimization, reliability monitoring, capacity planning, and on-call support. The role also involves technical leadership, roadmap ownership, code quality standards, mentoring, and cross-functional collaboration.
Top Skills:
AWSCockroachdbDynamoDBKotlinKubernetesMySQLPgbouncerPgdogPostgresProxysqlPythonRds ProxyRedisSpannerTerraformTidbTlsVitess
Information Technology • Software
Build and maintain Tempo’s cloud platform infrastructure, shared libraries, cross-service APIs, and core platform services. Drive architecture and technical standards, improve developer tooling and experience, ensure reliability and security, and collaborate across teams. The role requires expertise in Java or Kotlin, distributed systems, Kubernetes, Docker, AWS, databases, messaging, observability, and multiple programming languages. It also includes mentoring engineers, reviewing code, and leading initiatives spanning multiple teams.
Top Skills:
Amazon S3AWSAws LambdaCi/CdDatadogDockerDynamoDBGoGrpcJavaJira CloudKafkaKotlinKubernetesMongoDBPrometheusProtocol BuffersPythonRabbitMQRedisSQLTerraformTypescript
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
Build and deploy AI-powered solutions for clients by scoping ambiguous problems, designing LLM workflows, integrating data and retrieval systems, and creating scalable production tooling. Collaborate with technical and non-technical stakeholders, iterate based on operator feedback, optimize workflows, and support customer deployments. The role requires strong Python and software or ML engineering skills, production deployment experience, communication abilities, customer on-call availability, travel as needed, and hybrid office attendance.
Top Skills:
APIsAWSData PipelinesDockerEmbedding ModelsFastapiGCPHugging FaceLangchainLlmsOpenai ApisPythonPyTorchRetrieval Systems
Gaming
Design, scale, and operate business-critical services for player registration, authentication, identity verification, fraud and AML screening, compliance, responsible gaming, and communications. The role involves API and database performance tuning, architecture, integrations, monitoring, production reliability, data migrations, technical documentation, and mentoring engineers. Work includes supporting regulated, high-throughput systems using containers, asynchronous infrastructure, relational databases, and third-party providers in an agile environment.
Top Skills:
Apache KafkaAws SnsAws SqsBeanstalkdCeleryDatadogElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcJavaScriptJestJwtKubernetesLaravelMfaMySQLNode.jsOauth 2.0ObanOidcPhoenixPHPPostgresPytestPythonRabbitMQRest ApisRspecRubyRuby On RailsSidekiqSQL
Digital Media • Gaming • Sports • Esports
Leads Java backend development for scalable microservices, APIs, event-driven systems, and integrations. Provides technical leadership, architecture guidance, mentoring, code reviews, incident management, and modernization support. Builds secure, observable, highly available services using Kafka, cloud infrastructure, CI/CD, automated testing, and DevOps practices. Partners across Engineering, Analytics, Product, and Architecture to govern APIs, manage event contracts, reduce technical debt, and support high-volume transaction platforms.
Top Skills:
AWSCi/CdDevOpsDockerDropwizardGitHibernateJavaKafkaKanbanKubernetesOraclePostgresRedisRest ApisScrumSpring
Artificial Intelligence • Cloud • Software
Build production AI harness systems for Kinaxis’s Databricks-based enterprise Data Fabric. Responsibilities include developing agent execution frameworks, integrating LLMs with governed data, implementing tool calling and workflow controls, enforcing multi-tenant isolation, and delivering APIs, SDKs, libraries, templates, and operational runbooks. The role requires distributed-systems engineering, cloud data-platform experience, secure multi-tenant design, and practical expertise in agent orchestration, retrieval, evaluation, guardrails, metadata, lineage, and governance.
Top Skills:
APIsAzureDatabricksDelta LakeGCPLlmsSdksSQLUnity Catalog
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills:
ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
Cloud • Security • Software • Cybersecurity
Develop and enhance highly available, scalable, fault-tolerant IAM services on Akamai’s Compute Platform. Design resilient software, build tools for seamless deployment and operation, improve IAM features and customer experience, and research emerging technologies. The role requires extensive Linux software development, Python or Java expertise, secure software delivery, IAM knowledge, and experience with enterprise tools including Git, JIRA, and Jenkins.
Top Skills:
Akamai Compute PlatformGitIdentity And Access Management (Iam)JavaJenkinsJIRALinuxPython
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design and scale distributed backend microservices for restaurant reservations, guest management, payments, floor management, and table operations. Build integrations, POS synchronization, entitlement and usage-metering services, and asynchronous workflows. Ensure reliability through observability, automated testing, schema design, latency optimization, and resilient distributed systems. Collaborate with global engineering, product, mobile, web, and UX teams while mentoring engineers and leading technical design reviews.
Top Skills:
AdyenAWSDynamoDBGraphQLJavaKafkaKotlinPostgresPulsarRestStripe
Cloud • Security • Software • Cybersecurity
Leads test framework architecture and continuous execution pipelines for cloud platform features. Defines quality engineering standards, advances automation roadmaps, tests highly available Kubernetes and containerized services, and improves continuous delivery stability and release confidence. The role also mentors junior engineers and partners with developers, product stakeholders, and engineering leadership.
Top Skills:
Ci/Cd ToolsCloud-Native TechnologiesContainersKubernetesLinuxPytestPython
Cloud • Security • Software • Cybersecurity
Develop and maintain automated tests, testing frameworks, and CI/CD pipelines for cloud-native Kubernetes platforms. Validate scalable architectures, troubleshoot automated test failures, collaborate with engineering teams in Agile environments, and help establish testing best practices. The role requires Python and Pytest automation experience, Kubernetes and cloud-native production service testing, Linux and networking knowledge, security principles, and two years of relevant experience.
Top Skills:
Ci/CdCloud-Native TechnologiesKubernetesLinuxPytestPython
15 Days AgoSaved
Kids + Family • Mobile
Owns the end-to-end development of iOS monetization experiences, including paywalls, pricing, subscriptions, upgrades, and purchases across global storefronts. Partners with product, design, analytics, finance, and legal to prototype, experiment, launch, and optimize reliable consumer-scale features. Responsibilities include architecture, performance optimization, staged rollouts, code reviews, mentoring, and advancing AI-native engineering practices.
Top Skills:
ActorsAdmobAmplitudeApp Store ConnectApplovin MaxAsync/AwaitBitriseClaude CodeClean ArchitectureCodexCombineCrashlyticsCursorDatabricksEppoFastlaneGithub ActionsGrowthbookInstrumentsLaunchdarklyMetrickitMvvmOptimizelySegmentSnowflakeStatsigSwiftSwift ConcurrencySwift Package ManagerSwiftuiTcaUikitXcodeXcode CloudXcode Organizer
Software
Lead architecture and hands-on development for a cloud-native data enrichment service. Design scalable, reliable, and high-performing solutions; establish engineering patterns, tooling, and infrastructure practices; and guide modernization efforts. Collaborate with engineering, product, and UX stakeholders, mentor senior developers, communicate technical tradeoffs, and drive adoption of effective practices across teams.
Top Skills:
Asp.Net CoreAWSAws CdkAzureC#ClaudeCloudFormationCodexCursorDockerDomain-Driven DesignElasticsearchGCPKubernetesLlm ArchitecturesMcp FrameworksModular ArchitectureOpentelemetryPowershellPythonSQLTerraform
Machine Learning • Software • Quantum Computing • Manufacturing
Lead the architecture and implementation of scalable, maintainable software components for an AI manufacturing platform. Develop automated testing strategies, benchmark system performance, identify bottlenecks, propose optimizations, and collaborate cross-functionally on feature integration. The role also involves debugging, cloud infrastructure, DevOps practices, containerization, and frontend framework collaboration.
Top Skills:
AngularAWSAzureCi/CdDjangoDockerFlaskGCPInfrastructure As CodeKubernetesNumpyPandasPlaywrightPodmanPythonReactVue
Artificial Intelligence • Information Technology • Software • Financial Services
Lead a portfolio company’s software engineering function by writing production code, modernizing its software development lifecycle, coaching engineers, setting the product roadmap with the GM, and implementing AI-enabled development and product capabilities. The role requires rapidly adapting to varied technology stacks, improving legacy systems without rewrites, and operating independently while collaborating directly with operators and customers.
Top Skills:
.NetAi Tool UseAutomated TestingCi/CdCoding AgentsFeature FlagsOraclePHPPythonRetrieval-Augmented GenerationRuby On RailsStaging EnvironmentsTypescript
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




























