Get the job you really want.
Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Information Technology • Internet of Things
As a Senior Backend Software Engineer, you will lead on architectural decisions, develop backend services and APIs, and handle scalable architecture for millions of users.
Top Skills:
KubernetesNode.jsTypescript
Software • Automation
As a Senior Frontend Software Developer, you will design and develop scalable applications using React and Java, collaborating with teams throughout the software lifecycle while mentoring junior developers.
Top Skills:
AWSCi/CdCSSDockerGitHibernateHTMLJavaJavaScriptJunitKubernetesMySQLPlaywrightPostgresReactRestful ApisSpring BootSQLTypescript
Cloud • Software
The Infrastructure Software Engineer will develop infrastructure as code for the Generative AI platform, collaborate in a cross-functional team, and support cloud infrastructure deployment.
Top Skills:
BashDockerGoHelmKubernetesTerraform
Cloud • Software
As a Software Engineer, you will collaborate in small teams, transform legacy systems, apply modern engineering practices, and continuously learn and grow.
Top Skills:
ElixirGoJava
Artificial Intelligence • Software • Generative AI
Develop and launch user-facing features, oversee feature implementation, architect scalable REST APIs, and mentor junior engineers.
Top Skills:
GoJavaNoSQLOpenapiRest ApisSQL
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
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
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
Food • Software • Hospitality
As a Software Engineer, contribute to the full software development cycle, involving design, implementation, and optimization of scalable solutions in collaborative, multi-tenant environments.
Top Skills:
C#AzureReactSQL ServerTypescriptWeb Apis
Healthtech • Software
The role involves designing and deploying AI applications, leading development projects, and mentoring engineers while collaborating with experts in a healthcare-focused environment.
Top Skills:
Amazon SagemakerAWSBedrockFastapiGitlab Ci/CdGoKubernetesPythonPyTorch
Other • Robotics
Design, build, and maintain complex distributed systems, develop backend applications using Python, and architect cloud infrastructure to enhance transportation safety and efficiency.
Top Skills:
AWSC++DockerGoGrpcJenkinsMqttPostgresPythonRustTcpTerraform
Reposted 9 Days AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
As a Senior Backend Engineer, you'll develop and enhance authentication strategies, improve access management, and ensure security for GitLab users, focusing on scalable solutions.
Top Skills:
IamLdapRbacRuby On RailsSAMLScimSso
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Reposted 9 Days AgoSaved
Easy Apply
Easy Apply
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Staff Software Engineer will lead IAM technology, architect scalable authorization systems, ensure service-level outcomes, and mentor other engineers.
Top Skills:
AWSC#C++GCPJavaPython
Fintech • Financial Services
The Principal Software Engineer will architect scalable systems, lead technical teams, mentor engineers, and drive complex projects that impact the business. They will promote best practices and ensure technical excellence.
Top Skills:
GoPythonRuby
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer will build route planning and tracking systems, develop web applications, and create APIs for logistics and dispatch operations.
Top Skills:
GoGraphQLReactReact NativeTypescript
Events • Marketing Tech • Software
The role involves building and shipping software, optimizing performance, collaborating on technical decisions, and managing projects from inception to completion.
Top Skills:
AWSDjangoDockerElasticsearchKubernetesMongoDBMySQLPythonReactRedisReduxTerraformTypescript
Software • Semiconductor • Manufacturing
The Principal Software Engineer will design and deliver control software for complex electronic products, leading a small design team and ensuring product sustainability through all development phases.
Top Skills:
Control SoftwareDriversEmbedded SystemsFirmwareMicrocode
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
Design and build code-generation AI features, lead architecture and projects integrating LLMs and diffusion models, produce maintainable scalable code, mentor engineers, collaborate with PMs and designers, and influence technical direction and quality.
Top Skills:
Node.Js,Javascript,Typescript,React,Mongodb,Graphql,Apollo,Aws Ec2,Aws S3,Aws Lambda,Kafka,Large Language Models,Diffusion Models,Vector Databases,Prompt Engineering
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop cloud-based services, deliver APIs, and maintain software while collaborating in a full stack team. Ensure code quality and participate in Scrum ceremonies.
Top Skills:
Api GatewayAWSC#Ci/CdDockerEc2EcsGitJavaJavaScriptKubernetesLambdaNode.jsPostgresPythonRdsReactS3Typescript
Big Data • Software
As a Backend Software Engineer Intern, you'll enhance a centralized Notifications Service, design a provider layer, and integrate with a notification vendor while learning about backend development.
Top Skills:
AWSGitJavaScriptNode.jsRest ApisTypescript
Software • Web3
Join CoLab as a Senior Full Stack Developer in the Build Viewing team, focusing on 2D/3D rendering and interactive features, ensuring optimal performance and enhancing user experiences for engineers.
Top Skills:
ReactThree.JsWebgl
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer on the AI Platform, you'll develop scalable AI systems, focusing on backend services, workflows, and integrations, partnering with cross-functional teams.
Top Skills:
GoJavaLangchainOpenai SdkPython
11 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver streaming infrastructure initiatives: design and scale real-time data pipelines, collaborate with product and stakeholders, ensure operational availability and observability, drive code/design quality, mentor engineers, and own quarterly team goals.
Top Skills:
Python,Kotlin,Aws,Mysql,Kubernetes,Confluent Platform,Schema Registry,Tableflow,Spark,Samza,Flink,Beam,Kafka
Reposted 5 Days AgoSaved
Aerospace
The Firmware/Software Engineer will design and validate embedded control software for optical communication systems, developing drivers and interfaces for control loops and system diagnostics.
Top Skills:
AdcCC++CanDacEthernetI2CRs422Rs485RtosSpacewireSpiUart
Aerospace
As a Flight Software Engineer, you will design, develop, and maintain software for payload systems for space missions, ensuring reliability and success in operations.
Top Skills:
C/C++Communication Protocols (CanEmbedded Software Development ToolsEthernet)I2CLinuxMatlab/SimulinkRtosSpi
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)










