Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Lead the development of mobile/Windows applications, providing technical guidance and mentorship, ensuring best practices, and overseeing the entire development lifecycle.
Top Skills: KotlinReact NativeSwift
Reposted 4 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Gaming
Design and maintain backend services for core products, utilizing Go and microservices architecture, while collaborating with teams and ensuring high-quality code.
Top Skills: DockerGoKafkaKubernetesTemporal
Reposted 4 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • HR Tech • Payments • Software
The Staff Software Engineer (Product) designs and builds software features, supports technical decisions, and mentors other engineers, focusing on high-quality, maintainable systems.
Top Skills: .NetAzureAzure SqlNode.jsPostgresReactTypescript
Reposted 4 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Mid level
Mid level
Big Data • Cloud • HR Tech • Payments • Software
The Staff Software Engineer will design and build platform systems, address technical issues, collaborate with teams, and mentor engineers, focusing on reliability and scalability.
Top Skills: .NetAzureAzure SqlC#Ci/CdNode.jsPostgres
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
Lead the design and development of core platform features, building scalable backend services and integrating frontend features, while mentoring engineers and assessing new technologies.
Top Skills: APIsAWSPythonReactTypescript
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Biotech
As a Senior Software Engineer, you will lead your team in delivering features according to specifications, ensuring scalable technical decisions, and mentoring team members.
Top Skills: AWSFastapiGitLinearNext.JsNotionPostgresPythonSlackTailwindcssTerraformTypescript
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Edtech
As a Principal Software Engineer, you'll lead technical strategies, ensure architecture alignment, mentor engineers, and influence product roadmaps while engaging with business strategies.
Top Skills: Cloud-Native SolutionsSaaSWeb Frameworks
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Angel or VC Firm
As a Frontend Leaning Full Stack Engineer, you will improve internal software, enhance user-facing tools, and shape UX/UI for founders and investors, focusing on efficiency and product ownership.
Top Skills: PostgresRuby on RailsReact
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
As a Staff Software Engineer, you will build polished APIs, create internal tools, and collaborate with founders and designers to implement efficient backend systems.
Top Skills: APIsBackend DevelopmentProgramming Languages (Not Specified)
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Travel
Design and improve backend systems for customer experiences, build APIs and microservices, and collaborate with cross-functional teams to enhance customer support and service tools.
Top Skills: AWSGCPMySQLNoSQLPostgresReactTypescript
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
As a Principal Software Developer II, you will enhance Elasticsearch's distributed systems, focusing on indexing, communication, and system performance in high-scale environments.
Top Skills: ElasticsearchJavaLuceneNetty
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
The role involves improving Elasticsearch's performance and resilience in distributed systems, maintaining cluster coordination, and managing project components. Experience in consensus algorithms and distributed systems is essential.
Top Skills: AlgorithmsDistributed SystemsElasticsearchJavaLuceneNetty
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
The Senior Software Engineer for Core Services SRE will maintain infrastructure, develop reliable systems, lead technical initiatives, and conduct security reviews.
Top Skills: AerospikeAWSBoundaryConsulElasticsearchEnvoyGoGrafanaKafkaNginxNomadPackerPrometheusRdsRedisScylladbTerraformVagrantVaultWaypoint
Reposted 4 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
Design and build scalable distributed ingestion services; maintain event pipelines and collaborate with multiple teams. Ensure system reliability and improve code practices.
Top Skills: AerospikeGoKafkaKubernetesTidbVitess
Reposted 4 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
The role involves architecting scalable backend systems and data pipelines, providing technical leadership, and ensuring best practices in software development.
Top Skills: AWSGoKafkaKubernetesScylladb
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Marketing Tech • Social Media
As a Staff Software Development Engineer, you will lead technical direction, mentor engineers, write and review code, and implement modern web services for GoDaddy's platform.
Top Skills: AWSGithub ActionsGraphQLJavaScriptJenkinsKubernetesNode.jsReactRest
Reposted 4 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Internet of Things
As a Staff Software Engineer, you will improve the Firefox add-ons platform, mentor engineers, and ensure system reliability while collaborating across teams.
Top Skills: DjangoGCPMySQLPythonReactTypescript
Reposted 14 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Other
The Senior Embedded Software Developer will lead software module development, ensure quality and functionality, collaborate on design, coding, testing, and engage cross-functional teams.
Top Skills: C++Cloud TechnologiesLinuxPython
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Senior Site Reliability Engineer, you'll ensure the scalability and reliability of applications, manage incidents, and collaborate across teams while focusing on backend development.
Top Skills: AnsibleAWSBashDockerGitGoHibernateJavaKubernetesLinuxMavenMySQLPythonRubyShellSolrSpringTomcatVagrant
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Develop and maintain cloud-based applications' UI, solving complex problems in a fast-paced environment, while collaborating with teams and ensuring quality.
Top Skills: CSSEs6GitGradleJavaJavaScriptJenkinsJestJssJunitReactReact-Testing-LibrarySassTomcat
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Principal Software Engineer leads the development of scalable enterprise applications, mentors engineers, and drives technical decisions while ensuring high code quality.
Top Skills: AspectjGitGradleJavaJenkinsLuceneMessagingMySQLSolrSpring
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
This role involves developing enterprise-scale applications using Java and modern open-source technologies, mentoring junior engineers, and collaborating with teams to deliver innovative solutions.
Top Skills: AWSDockerGitGradleJavaJenkinsKubernetesLinuxMockitoMySQLSolrSpringTomcatVagrant
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
As a Senior Embedded Software Engineer, you will lead the development and architecture of software solutions for satellite communication systems, focusing on optimization and mentoring teams while adhering to encryption and security standards.
Top Skills: AgileAutomated TestingC++Ci/CdEncryption StandardsRtosRustScaled AgileTest-Driven Development
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Principal Software Engineer will lead the development of autonomous systems for satellites, overseeing architecture and capabilities while mentoring engineers. Responsibilities include guiding algorithms for satellite operations and ensuring software integration across mission elements.
Top Skills: Autonomous SystemsC++GitLinuxMachine LearningPythonReal-Time Operating SystemsSoftware Development Practices
5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
The role involves architecting and maintaining Datagrid Pages and Dataset Editor, improving UI efficiency, writing clean code, mentoring juniors, and collaborating with teams.
Top Skills: Node.jsReactRubyTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account