Get the job you really want.

Top Software Engineer Jobs in Ottawa

YesterdaySaved
Remote
Ottawa, ON
Junior
Junior
Financial Services
Design and develop full-stack fintech solutions, build APIs and front-end experiences, work in AI-native workflows, contribute to DevOps/CI-CD and collaborate across product, data, and infrastructure teams.
Top Skills: Go,.Net,Microservices,Kubernetes,Docker,Postgresql,Mssql,Angular,Vue.Js,React,Github Copilot,Claude Code,Ci/Cd,Aws,Azure,Gcp,Containerization,Relational Databases
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Food • Information Technology • Machine Learning
Design and build scalable .NET/.NET Core applications and integration tools (WPF desktop focus). Apply TDD/BDD and test automation, create reusable libraries, consume/produce varied data feeds, collaborate on cross-functional agile teams, and incorporate AI tools to improve engineering and developer experience.
Top Skills: .Net.Net CoreBddBlue Yonder (Jda) Category ManagementC#ContainerizationDelegatesEntity FrameworkFtpGenericsGoogle Cloud PlatformLinqMvvmReflectionSQL ServerSqliteTddTest AutomationTrunk-Based DevelopmentWeb ApisWpf
YesterdaySaved
Remote or Hybrid
Ottawa, ON
Entry level
Entry level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
Contribute to building and operating the Secure Compute platform: implement features, integrate with Apache Kafka and core systems, work with Kubernetes/containers/serverless APIs, and collaborate on large-scale cloud distributed systems.
Top Skills: Apache Kafka,Confluent Cloud,Kubernetes,Containers,Serverless-Style Compute Apis,Aws,Azure,Gcp,Java,Scala,C,C++,Go
YesterdaySaved
Remote
Ottawa, ON
Mid level
Mid level
Analytics • Financial Services
Design and maintain public blockchain infrastructure: author Solidity smart contracts (ERC-20/721), build finality-aware, event-driven services, integrate HSM-backed mint/burn flows, ensure reconciliation and scalability, and mentor junior engineers.
Top Skills: Solidity,Ethereum Virtual Machine (Evm),Erc-20,Erc-721,Json-Rpc,Google Cloud Platform,Kinesis,Pub/Sub,Rabbitmq,Hardware Security Module (Hsm),Git,Ci/Cd,Automated Testing
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Analytics • Financial Services
Develop and maintain full-stack web applications and APIs using TypeScript/Node.js and React/Next.js; optimize performance, collect data, fix bugs, and collaborate with stakeholders.
Top Skills: Typescript,Node.Js,React,Next.Js,Sql,Nosql,Google Cloud,Docker
YesterdaySaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Fintech • Software
Contribute across the full SDLC on merchant- and partner-facing web portals using PHP, C#, and modern JavaScript frameworks. Build front- and back-end features, write tests, optimize MySQL queries, participate in design and code reviews, and collaborate with product, QA, and SRE to deliver secure, reliable portal experiences.
Top Skills: Php,C#,Javascript,React,Angular,Mysql,Git,Ci/Cd,Npm,Css,Docker,Kubernetes,Logz.Io,Elasticsearch,Claude Code
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
As a Sr. Software Engineer at Zapier, you'll build and scale robust backend systems for their automation platform, collaborating on various impactful projects, improving user workflows, and ensuring smooth execution of automations.
Top Skills: Ai ToolingDjangoMySQLNext.JsNode.jsPostgresPythonReactRestful ApisTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
The role involves leading engineering efforts in backend and full-stack development, working with enterprise customers, and building scalable systems for automation and asset management, while applying AI tool advancements.
Top Skills: DatadogFastifyGrafanaGraylogKafkaNode.jsPythonReactSqsTypescript
Reposted 10 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
Design, develop, and maintain desktop applications; optimize APIs, database access; mentor, diagnose performance issues, and ensure software quality.
Top Skills: .NetAzure DevopsC#DockerGithub ActionsKubernetesPostgresRedisRestSoapSQLSyncfusionWpf
Reposted YesterdaySaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Real Estate • Software
As a Software Engineer II, you'll develop core accounting functionality, collaborate on projects, enhance APIs, and support production systems while ensuring code quality and reliability.
Top Skills: AWSFastapiGraphQLKubernetesLinuxNestjsPythonReactSQLTypescript
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communication systems, focusing on embedded software, network protocols, and real-time processing.
Top Skills: C/C++Embedded SystemsFpga ProgrammingMachine LearningNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationPythonReal-Time Operating SystemsRf CommunicationSoftware-Defined Networking
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Payload Software Engineer develops network automation software for TeraWave's satellite communications network, focusing on payload systems and real-time data processing algorithms.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationsPythonReal-Time Operating SystemsSoftware-Defined Networking
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communications, including designing flight software and implementing autonomous network routing.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork ProtocolsOptical Communication ProtocolsPythonReal-Time Operating Systems
Reposted YesterdaySaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Automotive • Robotics • Software • Transportation
As a Software Engineer, you'll design and implement a high-performance computational geometry library, develop geometric algorithms, optimize performance, establish testing frameworks, and enhance collaboration across teams.
Top Skills: Boost.GeometryC++CudaOpenclPythonSimdTypescript
2 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Security • Cybersecurity
Build identity verification and fraud-detection systems that analyze candidate data and metadata, develop correlation engines and high-availability ingestion pipelines, ship real-time automated guardrails, prototype and scale detection solutions, and collaborate across security, platform, and data teams.
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
Build and maintain the Internal Engineering Platform to automate CI/CD, releases, and deployments. Collaborate with internal teams to implement secure, observable, and reliable developer workflows, operate platform services (on-call), and design productivity tooling and automation.
Top Skills: Artifact ManagementBackstageCi/CdCrossplaneDockerGoGrafanaGrafana CloudGrafana Enterprise StackInfrastructure As CodeKubernetesLokiMimirShellTankaTempoTerraform
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Design, develop, and deploy scalable APIs and features for a SaaS Field Service Management product. Optimize data persistence using Doctrine ORM and MySQL, refactor Symfony-based systems, reduce technical debt, mentor engineers, enforce coding standards through reviews, and produce API docs and design artifacts to drive architectural decisions.
Top Skills: Php,Symfony,Restful Apis,Doctrine Orm,Dql,Querybuilder,Mysql,Explain,Nosql,Openapi,Swagger,Aws,Azure,Google Cloud,Docker,Microservices,Caching Strategies,Unit Testing,Integration Testing,Contract Testing
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments
Design and implement data ingestion pipelines, develop reusable components, support observability, and partner with data consumers to enhance data integration.
Top Skills: EltETLJavaKafkaKinesisPythonScalaSpark Streaming
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments
As a Software Engineer 2 - Data Acquisition, you'll design and build data ingestion pipelines, ensuring quality and performance across multiple data domains while participating in code reviews and collaborating with data consumers.
Top Skills: JavaKafkaKinesisPythonScalaSpark Streaming
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Financial Services
The Software Developer will design, develop, and maintain cloud-native applications on AWS, collaborating with teams to deliver responsive, secure, and scalable solutions while implementing CI/CD practices.
Top Skills: AngularAWSDockerGitNode.jsReactSQL
Reposted 7 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Lead the development of developer-focused platforms, architect scalable systems, mentor engineers, and drive AI integration to enhance engineering productivity.
Top Skills: AIAWSBitbucketCi/CdDockerGitopsKubernetes
Reposted 7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Senior Software Engineer on the Data Integrations and Transformations Platform, you'll design and maintain backend services, mentor engineers, and enhance data access for business-critical applications.
Top Skills: DatabricksJavaKafkaKotlinPythonSnowflakeSpark
12 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
The Software Engineer III will design and implement software solutions, lead technical initiatives, mentor junior engineers, and ensure high-quality code and architecture while collaborating closely with cross-functional teams.
Top Skills: AngularAnsibleAWSAzureC#DockerJavascript (Node.Js)KubernetesMongoDBMs Sql ServerMySQLPostgresPythonReactTerraformVue
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Senior Payload Software Engineer will lead the design and development of software for TeraWave satellite communications, focusing on network automation and communication protocols while mentoring junior engineers.
Top Skills: CC++Distributed SystemsEmbedded SystemsNetwork ProtocolsPythonReal-Time Operating Systems
8 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead technical vision and execution for enterprise AI, data, and automation initiatives. Architect and deliver scalable AI systems, data pipelines, and intelligent services; mentor engineers; drive cross-functional alignment, risk mitigation, and operational excellence; prototype solutions and influence org-wide strategy to maximize business impact.
Top Skills: Ai,Machine Learning,Automation,Data Analytics,Data Visualization,Distributed Training,Natural Language Processing (Nlp),Search,Personalization,Data Pipelines,Data Engineering,Python,Java,Go,Scala,Ci,Automated Testing,Infrastructure,Internal Tooling
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account