Get the job you really want.
Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Healthtech • Software
The Principal Software Engineer leads software quality, performance, and scalability, ensuring high standards while developing solutions alongside teams. They also mentor others and oversee technical quality across projects.
Top Skills:
AWSHl7Python
Software • Database
The Senior Software Engineer will build scalable cloud services, improve public transit, collaborate with teams, and deliver software solutions.
Top Skills:
AWSJavaNode.jsNon-Relational DatabasesPythonSQLVue
Information Technology • Software • Consulting
As a Senior Software Engineer, you will design and deliver user-friendly software, manage APIs, and create scalable microservice architectures.
Top Skills:
DjangoFlaskJavaNode.jsPythonSpring
Artificial Intelligence • Information Technology • Software • Database
As a Senior Software Engineer, you'll optimize distributed databases, focus on query efficiency, and collaborate on SpiceDB features, enhancing performance and reliability.
Top Skills:
C/C++Ci/CdDockerGitGoRustZig
Artificial Intelligence • Generative AI
Design and implement robust JavaScript solutions, develop browser extensions, debug DOM interactions, and write documentation to ensure code quality.
Top Skills:
AngularJavaScriptPreactReactVue
Information Technology
As a Senior Software Engineer for Windows Desktop App, you'll develop secure applications for Microsoft Windows, collaborating on features and enhancements for DuckDuckGo's flagship browser.
Top Skills:
.Net 8C#GitVisual StudioWebview2Wpf
Security
As a Staff Software Engineer, you will architect scalable systems, lead engineering teams, mentor junior engineers, and contribute to the development and improvement of the ToolHive platform.
Top Skills:
AWSAzureDockerGCPGoKubernetesPython
Security
The Staff Software Engineer will architect and build scalable systems for ToolHive, mentor engineers, and promote best practices in AI development.
Top Skills:
AWSAzureDockerGCPGoGoKubernetesPython
Gaming
Develop and maintain event-driven systems, design scalable integrations, mentor engineers, and tackle complex technical challenges in a collaborative team environment.
Top Skills:
Apache KafkaBroadwayBugsnagCi/CdDatadogElixirGitGrpcKubernetesPagerdutyPhoenix LiveviewPostgresRedisRestTerminal-Based Tooling
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As a Software Test Engineer, you will manage test delivery, conduct manual and automated testing, and collaborate with senior engineers to ensure quality in software features.
Top Skills:
CC#C++ClearcaseGitGoJavaJavaScriptJenkinsObjective-CPerforcePythonUnix/Linux Environments
Information Technology • Internet of Things • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop and maintain integrations for Censys Platform, optimize APIs, and enhance CI/CD workflows, focusing on security applications and customer needs.
Top Skills:
Ci/CdGoGCPGrpcKubernetesPythonRest
Information Technology • Internet of Things • Security • Software • Cybersecurity
The role entails building and maintaining integrations for the Censys platform, involving API development, system integration, and continuous improvement of engineering practices.
Top Skills:
Ci/CdGoGCPGrpcKubernetesPythonRest
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
3D Printing • Marketing Tech • Design
The Embedded Software Engineer will design, develop, and support embedded software, diagnose complex issues, and collaborate with teams to resolve problems.
Top Skills:
C,C++,Linux,Python,Golang,Shell Scripting,Docker,Freertos,Sonic,Redis
Other
The Senior Software Engineer I will develop backend services for user authentication, manage user accounts, and collaborate with teams to enhance features and performance.
Top Skills:
SparkElasticsearchFast ApiFlaskGitHelm ChartsKafkaKubernetesOpensearchPyramidPythonRestful ApisSQLTerraform
Greentech • Internet of Things • Software • Energy
Responsible for designing, developing, and maintaining backend and web applications using Java and React, collaborating with teams to deliver scalable solutions.
Top Skills:
AWSCSS3HTML5JavaJavaScriptMongoDBPostgresPython3ReactSpring Boot
Information Technology • Internet of Things • Security • Software • Cybersecurity
Design and maintain integrations with third-party security platforms, enhance APIs, and develop CI/CD processes for the Censys Platform while focusing on customer needs and emerging technologies.
Top Skills:
Ci/CdCloud (Google Cloud)GoGrpcKubernetesPythonRest
Software • Web3
As a Senior Software Engineer at Nomic Foundation, you'll work on low-level EVM bytecode functionality in Rust, contribute to open-source projects, and coach other engineers while navigating complex projects and collaborating within a remote team.
Top Skills:
C++Rust
eCommerce • Logistics • Transportation
Design and develop software applications for logistics and supply chain operations, collaborating with teams to enhance service offerings and ensure robust functionality.
Top Skills:
AWSAzureC#JavaPython
Software
The Senior Software Developer will enhance public web properties, modernize technology, collaborate with teams, and mentor junior developers while ensuring code quality and project delivery.
Top Skills:
A/B TestingContent Management SystemSeoSoftware Development
Fintech • Software • Financial Services
The Senior Software Engineer will design and build scalable distributed solutions, develop micro-services and APIs, and mentor feature teams.
Top Skills:
AWSAzureDockerGCPJavaKubernetesNode.js
Software • Database
Design, build, and maintain real-time data algorithms and systems for vehicle tracking, ETA predictions, and disruption detection, while collaborating with cross-functional teams.
Top Skills:
Apache KafkaAWSJavaJavaScriptJupyterhubPythonSQLVue
Artificial Intelligence • Analytics
Design and maintain scalable backend systems for a geospatial cloud database while optimizing performance and collaborating with cross-functional teams.
Top Skills:
AWSGoGCPJavaKubernetesPython
Cloud • Security • Software • Generative AI
The role involves leading search initiatives in Elasticsearch, enhancing vector similarity search features, and collaborating with global engineering teams to improve search relevance and functionality.
Top Skills:
CassandraElasticsearchHnswIvfJavaMongoDBPostgresSolr
Cloud • Security • Software • Generative AI
Lead initiatives to enhance vector search functionality in Elasticsearch, collaborating with a global team to improve search performance, implement new features, and resolve bugs, while writing idiomatic Java.
Top Skills:
CassandraElasticsearchHnswIvfJavaMongoDBPostgresSolr
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop AI solutions to enhance developer productivity, create agentic systems for code review, and mentor junior engineers. Design workflows and evaluate systems using statistical models, ensuring integration with developer tools.
Top Skills:
AWSAzure Ai FoundryGitGitGitlabPythonPyTorchScikit-LearnTransformers
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
















.png)









