Get the job you really want.
Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
AdTech • Marketing Tech
Design and build highly scalable, distributed real-time microservices (primarily in Go). Work with large datasets and databases, use messaging queues (Kafka, SQS, Kinesis), and write memory- and performance-optimized code for production ad-tech systems.
Top Skills:
AerospikeElasticsearchGoGraphQLKafkaKinesisMariadbRedisRedshiftRocksdbRuby On RailsScylladbSqsTidb
Marketing Tech
Design, build, and maintain scalable data systems and pipelines; ensure SLOs and reliability; partner with Product, Sales Ops, and Finance to deliver analytics; support self-service tooling; contribute to data architecture, testing, and documentation.
Top Skills:
AirflowBigQueryDbtDockerGoKubernetesLookerMySQLOciPostgresPythonSnowflakeSQLTerraform
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Develop scalable UI components using modern technologies, collaborate with teams to deliver integrated solutions, optimize performance, and maintain design systems.
Top Skills:
BabelEmberJavaScriptNode.jsReactRestRollupTypescriptViteWebpackWebsockets
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Lead design and implementation of cloud-native payment systems using TypeScript/React/Node.js. Collaborate with cross-functional Agile teams, optimize for performance and reliability, mentor junior engineers, drive architectural decisions, and build on GCP with Kubernetes and PostgreSQL.
Top Skills:
ConfluenceDockerGCPGitJIRAKubernetesNode.jsPostgresReactRest ApisTypescript
Reposted 9 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
The role involves leading a team to develop backend systems, manage projects, ensure system availability, and foster a culture of quality and collaboration. It requires expertise in distributed systems, technical planning, and effective communication.
Top Skills:
AWSKotlinKubernetesMySQLPythonRaySpark
Software
Develop and integrate software for hardware platforms using C/C++. Responsibilities include architecture definition, SDK integration, and system performance monitoring, while collaborating with various teams and mentoring new developers.
Top Skills:
CC++Linux
Software
Design and implement software architecture for hardware platforms, integrating SDK with Service router OS, while ensuring high performance and fault tolerance.
Top Skills:
CC++LinuxMake
Edtech
Design, develop, and implement features of scalable applications. Ensure code quality through reviews, troubleshoot, mentor juniors, and improve processes.
Top Skills:
AWSDockerNode.jsReactSQLTypescript
eCommerce
Design, build, and operate high-correctness Rust services on critical platform paths. Own architecture through operations, make decisions around concurrency and async systems, improve reliability and observability, integrate Rust into a polyglot environment, and mentor engineers to raise system quality and ownership.
Top Skills:
AWSGCPNosql DatabasesRelational DatabasesRust
Cloud • Security • Cybersecurity
Build and maintain massively scalable backend systems for mobile security analysis. Design distributed cloud services, enable app processing and detection engines, collaborate with security research and ML teams, and drive features from conception to production.
Top Skills:
AndroidAWSElasticsearchGCPGraph DatabasesiOSJavaJvmNoSQLRubyScalaSQLTinkerpop
Robotics
The Lead Robotics Software Engineer will design advanced behavior planning for autonomous robots, mentor engineers, and ensure reliability in uncertain environments.
Top Skills:
Bazel Build SystemC++Ci/Cd PipelinesNvidia Isaac SimPython
Artificial Intelligence
The Principal Full Stack Software Engineer will lead technical initiatives, architect solutions across the stack, and mentor engineers. Responsibilities include managing user systems, core applications, and optimization of design processes.
Top Skills:
Auth0ElectronMongoDBPixijsPostgresPythonReactThree.JsTypescriptWebglWorkos
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Reposted 10 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Software Engineer, you'll lead the backend systems for Affirm's Growth Platform, collaborating and delivering projects while fostering quality and ownership within the team.
Top Skills:
AWSKotlinKubernetesMySQLPython
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:
AIAutomated TestingAutomationCiData AnalyticsData EngineeringData PipelinesData VisualizationDistributed TrainingGoInfrastructureInternal ToolingJavaMachine LearningNatural Language Processing (Nlp)PersonalizationPythonScalaSearch
Big Data • Fintech • Mobile • Payments • Financial Services
The role involves designing and building scalable data infrastructure, optimizing data pipelines, collaborating with teams, and maintaining production streaming systems.
Top Skills:
Apache KafkaConfluent PlatformDatabricksFlinkGlueJavaKafka ConnectKafka Schema RegistryKotlinPythonSnowflakeSpark
Information Technology
Join Apply Digital as a Senior Software Engineer to develop subscription management features and maintain systems affecting millions of users. Collaborate on diverse technical challenges with a focus on code quality and user experience.
Top Skills:
FirebaseGitJestNext.JsNode.jsReactRestful ApiTypescript
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineer, you will build features for Cohere's AI workspace, develop integrations, and collaborate to enhance user data interaction.
Top Skills:
GoKubernetesReact
Information Technology
Design, implement, and maintain backend services for web applications, focusing on database management, API integration, and security best practices.
Top Skills:
AWSAzureDockerFastapiGinGoGCPKubernetesPostgresPythonRabbitMQ
Reposted 5 Days AgoSaved
Easy Apply
Easy Apply
Information Technology • Consulting
The Backend Software Engineer will design and maintain server-side components, APIs, and databases while collaborating with stakeholders to deliver reliable software.
Top Skills:
AWSAzureDockerFastapiGinGitGoGCPHTTPJSONKubernetesPostgresPythonRestRestful ApisXML
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
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
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
Artificial Intelligence • Software • Cybersecurity
As a Software Engineer, you will design and implement scalable infrastructure systems for AI-powered security solutions, optimize performance, and improve deployment practices across cloud environments.
Top Skills:
AWSAzureCdkDockerElasticsearchGoKafkaKotlinKubernetesOciOpensearchTerraformTypescript
Reposted 15 Days AgoSaved
Easy Apply
Easy Apply
Software
The Software Engineer will focus on data collection and infrastructure for AI model training, handling large datasets and collaborating with engineers and scientists.
Top Skills:
BashDockerGCPPythonTerraform
Artificial Intelligence • Software • Energy • Renewable Energy
Engineer software that connects AI-driven platforms to datacenter power infrastructure. Develop control strategies and optimize energy use and AI workloads.
Top Skills:
GrpcIpmiJavaKubernetesModbusMqttNvidia DcgmNvidia-SmiOpc-UaPythonRedfishRestRustSlurmTsdbs
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)


.png)




_0.png)























