Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top Software Engineer Jobs in Ottawa
Software
Develop and manage high-quality code in an agile environment, engage in testing and deployment, and collaborate across teams for software solutions.
Top Skills:
AWSAzureGCPJavaScriptKubernetesLaravelMs SqlMySQLPHPReact
Digital Media
The Senior Software Engineer will develop and enhance software features for the EnrollWise product, ensuring quality, scalability, and performance while collaborating with team members on design and development.
Top Skills:
Api IntegrationsAWSCSSDjangoGraphQLJavaScriptPython
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
The Senior Software Developer will build microservices on AWS, maintaining and enhancing backend cloud applications, and resolving complex customer issues.
Top Skills:
AWSCaching SystemsCloudFormationDynamoDBEc2JavaKotlinLambdaMessage QueuesRest ApisS3Unix-Based Systems
Big Data • Cloud • Software • Analytics
Calix seeks a Senior Software Engineer skilled in Python and cloud technologies to design, develop, and maintain scalable software solutions, mentor junior staff, and ensure security and compliance.
Top Skills:
AnsibleAWSAzureDjangoDockerFastapiFlaskGCPKubernetesNoSQLPythonPyTorchSQLTensorFlowTerraform
Fintech • Payments
This role focuses on software design, architecture, project implementation, and team leadership for complex technical features. Responsibilities include resolving issues, mentoring, and ensuring efficient software deployment.
Top Skills:
AngularArgocdAsp.NetBlazorC#DockerGithub ActionsGraphQLHelmKafkaKubernetesMs SqlNoSQLPostgresPythonReactTerraform
Semiconductor
Develop and execute software quality assurance processes and testing strategies, collaborate with teams for product evaluation, and maintain automated tests.
Top Skills:
.NetCC#C++GitJIRA
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
The Senior Software Developer will design, build, and maintain features for the Genesys Cloud WEM product suite, focusing on microservices and micro-frontends in AWS. Responsibilities include development, testing, code reviews, and mentoring team members.
Top Skills:
AngularAWSDockerGitJavascript Frameworks (VueJenkinsKnockout)Object Oriented ProgrammingReactRestful ApisServerless Concepts
Semiconductor
The Senior Engineer, Embedded Software will develop embedded solutions using various MCUs/MPUs, focusing on Linux driver development, SDLC, and leading technical teams.
Top Skills:
CanEthernetGitI2CLinuxMcusMpusSpiUsb
Other • Software
The Senior Software Engineer - AI will design, develop, and deploy AI solutions to enhance customer interactions, focusing on machine learning and NLP technologies.
Top Skills:
SparkAWSAzureGCPNoSQLPythonPyTorchSQLTensorFlow
Software
Lead the development of DVC products, engage with the ML community, drive coding efforts, and collaborate on technical specifications and features.
Top Skills:
Python
Natural Language Processing • Software • Conversational AI
Develop and maintain scalable web applications and backend services, ensuring high-quality code while collaborating with engineering and product teams.
Top Skills:
AngularAWSCassandraDockerGitJavaScriptKafkaKubernetesMicroservicesMySQLNode.jsRedisRestful ApiTypescriptVue
Gaming
Responsible for writing clear, modular code and architecting scalable game features. Mentor junior engineers and collaborate with project managers to enhance gameplay experiences.
Top Skills:
C++Unreal Engine 4Unreal Engine 5
Generative AI
The Senior Software Engineer will design and develop scalable tools while mentoring junior engineers, maintaining high coding standards, and collaborating with cross-functional teams.
Top Skills:
Python
AdTech
As a Senior Software Engineer, you'll design and maintain backend systems, develop efficient APIs, lead technical projects, and mentor engineers while collaborating closely with various teams to align with business goals.
Top Skills:
AWSDockerGCPKubernetesNext.JsNode.jsRestful ApisSQL
Information Technology
The Senior Software Engineer will design, develop, and troubleshoot software for products and systems, providing administrative and application support while mentoring others.
Top Skills:
Embedded SystemsMonitoring SystemsSoftware DevelopmentThird-Party Software Integration
Software
Ensures high-quality software delivery by developing automated test frameworks and testing strategies. Collaborates with teams to enhance testing processes and maintains CI/CD integration using Azure DevOps.
Top Skills:
Azure DevopsC#ConfluenceGitJavaJavaScriptJenkinsJIRAOraclePlaywrightPostmanRestassuredSeleniumSQLTest Rail
Software
The role involves hands-on backend development for a SaaS ML workspace, focusing on code ownership, development lifecycle management, and technical leadership while collaborating efficiently with the team.
Top Skills:
PythonReactTypescript
Software
The Senior Software Engineer will discuss and research features, write code and documentation, and engage with the community on platforms like GitHub and Discord. Strong Python skills and excellent communication are essential.
Top Skills:
Data InfrastructureMachine LearningOpen Source ToolsPython
Other
The Senior Software Development Engineer will develop and maintain core platform services, enhance reliability, implement cloud automation, and provide technical leadership.
Top Skills:
ArgocdAWSAzureC#Ci/CdDatadogDockerGithub ActionsGoGCPJenkinsKubernetesPrometheusTerraformTerragruntTypescript
Machine Learning • Software
As a Senior Software Developer in Test, you will design test plans, create automation strategies, enhance CI/CD, and ensure product reliability and performance.
Top Skills:
AWSAzureC++DockerGCPGithub ActionsGitlab CiGoJaxJenkinsJunitKubernetesPlaywrightPytestPythonPyTorchTensorFlow
Sales • Software
As a Senior Software Engineer, you will develop and maintain backend services using Java, improve system reliability, and collaborate with a remote team.
Top Skills:
AWSC#Ci/CdDevOpsJavaNode.jsReactRestful ApisTypescript
Sales • Software
Design and develop AI-driven applications while also handling fullstack development tasks. Collaborate with teams to enhance product features and guide technical strategy.
Top Skills:
AWSNode.jsPythonReact
Beauty • Cloud • Fintech • Marketing Tech • Payments • Productivity • Software
As a Staff Software Engineer, Lead, you will lead a team to build payment products, ensuring system reliability and overseeing technical architecture while contributing hands-on development.
Top Skills:
ElixirGoJavaPython
Computer Vision • Information Technology • Machine Learning • Other
Develop and improve embedded software for underwater cameras and sensors, including interfacing with hardware, network systems, and automating testing procedures.
Top Skills:
CC++GoLinuxPythonRust
AdTech • Marketing Tech
Develop and integrate new features in a full-stack environment, focusing on customer-facing applications, API design, and complex problem-solving with large datasets.
Top Skills:
GoGraphQLJavaScriptMySQLReactRuby On RailsSQLTypescript
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