Top Software Engineer Jobs in Ottawa

Reposted One Month AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Build, maintain, and scale cloud-first microservices using TypeScript/Node.js. Contribute to front-end features with Angular, optimize SQL and NoSQL queries, use CI/CD pipelines, adopt AI-assisted tools, participate in Agile ceremonies, and collaborate with senior engineers to deliver reliable software.
Top Skills: AngularAws LambdaAws QAzure DevopsCSSDynamoDBGitGithub ActionsGithub CopilotHTMLJavaScriptMicroservicesNode.jsNon-Relational DatabasesReactRelational DatabasesRestful ApiS3ServerlessSQLTypescriptVisual Studio CodeVue
Reposted One Month AgoSaved
Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence
Interns will prototype rapidly, iterate, and contribute to open-source projects at the intersection of AI and cryptography.
Top Skills: CryptographyMachine LearningOpen-Source Software
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on web applications using PHP and ensuring coding standards and technical design compliance.
Top Skills: JavaScriptPHPReact
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Consumer Web
As a Software Engineer Intern, you will assist in developing features for a climate adaptation software, collaborating with teams and learning modern engineering practices.
Top Skills: AWSGCPJavaJavaScriptNode.jsPythonReactSQLTypescript
Reposted One Month AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Gaming
Design, build, scale, and optimize backend services powering the sportsbook marketplace. Own GraphQL APIs, gRPC endpoints, SQL performance, monitoring, on-call and release duties. Identify production bottlenecks, drive scalability improvements, mentor engineers, review cross-team changes, and deliver end-to-end features in an agile environment.
Top Skills: Aws SnsAws SqsBeanstalkCeleryDatadogElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcJestKafkaKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiq
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Blockchain
Design and develop tools for verifying the correctness of smart contracts, extend verification algorithms, and collaborate with engineers on technical solutions.
Top Skills: Abstract InterpretationData Flow AnalysisDeductive VerificationFormal VerificationHaskellModel CheckingOcamlProgramming Language TheorySat/Smt SolvingSmart Contracts
Reposted One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Retail • Analytics
As a Senior Robotics Software Engineer, you will maintain and improve the Tally software stack, develop new software packages, enhance autonomy and navigation, and assist in DevOps and CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitPythonRosUbuntu
Reposted One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Retail • Analytics
As a Software Engineer, you will develop and maintain the Tally software stack, enhance robot navigation and autonomy, and support CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitLinuxPythonRedisRos
One Month AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design, develop, test, and optimize embedded C/C++ software for high-performance networking modules on Linux and VxWorks. Implement real-time OS and networking protocol functionality, create automated tests, troubleshoot performance and reliability issues, and collaborate with factory teams, peer engineers, and vendors for delivery and calibration.
Top Skills: CC++LinuxVxworks
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design, build, deploy, and maintain scalable backend features and APIs for enterprise restaurant products. Lead complex projects, ensure quality with automated testing, monitor rollouts, collaborate with UX/PM, mentor engineers, and partner across teams to improve functionality and reliability for customers.
Top Skills: AndroidAPIsDistributed SystemsJavaKotlin
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Full Stack Software Engineer, you will build and improve products, create user interfaces and APIs, and collaborate with various teams to enhance the customer experience.
Top Skills: CSSHTMLJavaScriptPostgresRedisRuby On Rails
One Month AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Information Technology • Professional Services • Sales • Consulting
Develop and maintain enterprise full-stack applications across the software development lifecycle. Responsibilities include building front-end interfaces and back-end services, developing REST and SOAP APIs, designing data pipelines and database integrations, testing and troubleshooting applications, supporting deployments and migrations, and collaborating with business and IT stakeholders. The role requires React, Angular, JavaScript, Java, Oracle, SQL Server, web application technologies, DevOps practices, and Agile/Scrum experience.
Top Skills: Adobe Experience ManagerAgileAngularAzure DevopsCi/CdCSSEjbETLHTMLJavaJavaScriptJIRAOracleReactRestScrumServletsSoapSQL ServerSwaggerTomcatWeblogic
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Cryptocurrency • Web3
Design, develop, test, deploy, and operate scalable Java backend services, APIs, microservices, databases, and event-driven systems. Own projects across the software lifecycle, collaborate with product and infrastructure stakeholders, conduct code reviews, and build testing and observability. Troubleshoot production issues, participate in incident response, and improve system reliability, performance, scalability, and maintainability.
Top Skills: AWSDistributed SystemsDockerJavaKafkaKubernetesMicroservicesNosql DatabasesRelational DatabasesRestful ApisSpringSpring Boot
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Web3
Develop backend systems for 3D AutoReview, including geometry parsing, model analysis, quality detection, rule systems, scalable APIs, and AI-assisted review workflows. Collaborate with backend, frontend, product, and machine learning teams to deliver production features. Build extensible systems for custom 3D rules and reference data while experimenting with CAD, machine learning, and large language model technologies.
Top Skills: Amazon BedrockAnthropicAws SagemakerCreoGoogle GeminiHoopsHugging FaceNoSQLOnshapeOpenaiOpencascadeParasolidPydantic-AiPyTorchScikit-LearnSolidworksSQLVector Databases
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
Design, build, test, and maintain Magnet One cloud platform features across front-end and back-end. Collaborate on architecture, perform code reviews, troubleshoot defects, and drive best practices for secure, performant, and maintainable software.
Top Skills: .NetAWSAzure DevopsC#CdkCSSDockerElasticsearchGitGitlabGrafanaGraphQLHTMLJenkinsJestKubernetesLinuxOpentelemetryPostgresPrometheusPytestPythonReactRedisRestShell ScriptingTypescriptXunit
One Month AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and own technically complex, end-to-end full-stack features and platform capabilities for AI-driven IoT products. Define technical strategy, ship backend/frontend/mobile work, scale data ingestion and APIs, partner with product/design/customer teams, mentor engineers, and drive cross-team projects from ambiguous problems to measurable outcomes.
Top Skills: CursorGoIotJavaScriptLlmsPythonReactTelematicsTypescript
One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for the shared mobile app infrastructure, build and maintain React Native and native modules, improve observability, CI/CD, releases and developer tooling, define standards and runbooks, mentor engineers, coordinate cross-functional trade-offs, and ensure production availability and quality across mobile products.
Top Skills: AppiumClaude CodeCrashlyticsExpoJavaScriptLaunchdarklyMaestroReact NativeRedux ToolkitSentryStatsigTypescript
Reposted One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for a backend ledger team building audit-grade, highly available financial systems. Drive architecture, operational reliability, monitoring, code quality, mentorship, and cross-functional collaboration to deliver accurate, scalable ledger and accounting functionality.
Top Skills: AWSKotlinKubernetesMySQLPythonSpark
One Month AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Professional Services • Social Impact • Software
Design, develop, test, and maintain software applications. Collaborate with product, design, and engineering teams, contribute to design discussions and code reviews, implement new features, optimize performance and scalability, and integrate AI tools and frameworks into the development process.
Top Skills: AIDatabase SystemsHybrid CloudMachine Learning
15 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Marketing Tech
Lead architecture and hands-on development for a zero-to-one, real-time content platform. Build scalable backend services, collaborative editing and synchronization systems, frontend visual editing experiences, APIs, publishing workflows, and developer extension layers. Partner with product and design, establish engineering standards, make build-versus-buy decisions, mentor engineers, and engage customers to validate architectural choices.
Top Skills: APIsAWSAzureCli ToolingCloudflareContainerizationDeployment PipelinesDistributed SystemsDrupalEvent-Driven ArchitectureGCPGraphQLNext.JsPlugin ApisReal-Time SynchronizationRestSdksWebhooksWordpress
16 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Build and deploy internal AI tooling, agents, integrations, and workflows that improve productivity across engineering, research, and business teams. Evaluate emerging AI tools and models, develop observability and responsible-use guardrails, and partner with stakeholders to prototype and scale solutions. Drive adoption through documentation, enablement, and hands-on support while integrating AI into autonomy, simulation, ML training, and business workflows.
Top Skills: Agent FrameworksAi AgentsCi/CdClaude CodeCodexCursorGithub CopilotLlmsMl Training PipelinesMonoreposPythonSimulation Environments
16 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Security • Software • Cybersecurity
Build and deploy highly reliable endpoint security agents for Windows, macOS, and Linux. Lead technical execution, system design, architecture documentation, code quality, performance, and reliability initiatives. Mentor engineers and collaborate with Product, Security, and DevOps teams. The role requires strong systems programming, operating system internals, cybersecurity, threat detection, security data processing, and technical leadership experience.
Top Skills: C++LinuxmacOSRustSaaSWindows
16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software
Build and maintain automation systems for package creation, testing, and container image generation. Develop Go-based CLI tools, services, and integrations, along with AI- and LLM-powered pipelines for manifest generation, test scaffolding, and validation. Create quality tooling, evaluation loops, and security gates while contributing to system architecture and roadmap planning. Collaborate with distributed engineering teams across North America, Europe, and India.
Top Skills: Ai AgentsApkAptBazelContainer RegistriesDockerGoKubernetesLinuxLlmsMakeOciRpmSbomSoftware Supply Chain Security
16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Design, scale, and operate high-performance software systems powering sportsbook, casino, financial ledger, regulatory, and risk-management functions. Responsibilities include developing GraphQL APIs and gRPC services, optimizing databases and production performance, building integrations and migrations, monitoring services, mentoring engineers, and leading complex technical initiatives. The role requires strong distributed-systems, database, containerization, testing, asynchronous processing, and production operations experience.
Top Skills: Apache KafkaAws Sqs/SnsBeanstalkCeleryDatadogElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcJestKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiqSQL
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
As a Software Engineer in AI Infrastructure, you will design and develop core platform components, build APIs and services, enhance performance, and automate tooling while collaborating across teams and improving system reliability.
Top Skills: AnsibleGoHelmKubernetesPythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account