Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 20 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
The Staff Software Engineer drives the delivery of complex projects, mentors engineers, and addresses architectural challenges in distributed systems, particularly for Kafka's metadata management.
Top Skills: AzureC/C++Cloud (AwsGcp)GoJavaScala
Reposted 20 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
As a Staff Software Engineer at Vanta, you will lead design systems, mentor engineers, improve user experiences, and drive technical projects. Responsibilities include managing UI components, shaping technical strategies, and collaborating across teams to enhance product consistency and quality.
Top Skills: Design SystemsFrontend TechnologiesUi/Ux Principles
Reposted 20 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Internet of Things
As a Senior Software Engineer, you will optimize Firefox performance by analyzing bottlenecks, coding, and guiding other developers on efficient code practices.
Top Skills: C++JavaScriptKotlinPythonRust
Reposted 20 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Enterprise Web • Marketing Tech • Software
As a Senior Software Developer, you will architect and develop robust software solutions, enhance software stability, manage tech debt, and collaborate with teams while staying updated on new technologies.
Top Skills: AWSCircleCIDatadogDbtDockerFivetranGoLookerReactReact NativeRuby On RailsSentrySnowflakeTerraformTypescript
Reposted 20 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Productivity • Security • Software • Business Intelligence • Cybersecurity
Lead the design and implementation of Lumos's Workflows & Notifications Platform, focusing on event-driven systems and API development. Collaborate with teams to ensure scalable messaging infrastructure and develop internal tools for improved workflow management.
Top Skills: CeleryGoKafkaPythonStep FunctionsTemporalTypescript
Reposted 20 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Gaming • Machine Learning • Mobile • Software
Build and operate scalable data systems, collaborate with teams to develop storage solutions, and employ first principles thinking to enhance user experience.
Top Skills: ElasticsearchLinuxPostgresRustScylladb
21 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
Design, develop, and maintain backend systems, optimize performance, mentor engineers, and lead technical discussions in a collaborative environment.
Top Skills: DockerGoKubernetesPHPTerraform
21 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
The role involves building a managed cloud-native event streaming platform, focusing on distributed systems, scalability, and high availability.
Top Skills: AWSAzureC/C++GCPGoJavaKubernetesScala
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
As a Staff Software Engineer, you will lead the development of game test automation, create verification services, and enhance QA efficiency while mentoring engineers and defining the future of QA strategy.
Top Skills: AWSC#Ci/CdEc2Github ActionsJenkinsPythonS3TeamcityUnity
Reposted 22 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
AdTech • Marketing Tech
Lead the design and optimization of programmatic bidding systems, collaborating with engineers and applying analytical methodologies to enhance performance.
Top Skills: C++DatabasesGoJavaMachine LearningMicroservicesRustScala
Reposted 22 Days AgoSaved
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 22 Days AgoSaved
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 22 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce
As a Fullstack Software Engineer, you will develop products for the post-purchase experience by implementing features, maintaining code quality, and mentoring other engineers.
Top Skills: BigQueryCi/CdGoGoogle Cloud PlatformGraphQLJavaNode.jsPostgresPythonReactSpanner
Reposted 22 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Lead the design and development of scalable data acquisition systems, mentor engineers, and integrate diverse internal and external data sources. Architect platform components for high-volume data processing with a focus on reliability and governance.
Top Skills: GoJavaPythonScala
Reposted 22 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
As a Senior Staff Software Engineer, you will design and implement scalable software solutions, lead cloud-native infrastructure, and improve code quality in an agile team.
Top Skills: AWSElasticsearchJavaKafka
Reposted 22 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Payments
As a Senior Staff Software Engineer, you will architect data models and systems, ensuring data integrity and consistency for enterprise use, while collaborating with various teams.
Top Skills: AIAPIsData ArchitectureData EngineeringData ModelingSoftware Engineering
Reposted 22 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Lead the development of user-facing features, oversee projects from inception to launch, and mentor junior engineers. Architect scalable APIs integrating AI technologies.
Top Skills: GoJavaNoSQLOpenapiReactRest ApisSQLTypescript
Reposted 22 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Gaming • Machine Learning • Mobile • Software
Lead the Safety Processing team to build scalable backend systems for content moderation, mentor engineers, and enhance safety through Python and ML/AI technologies.
Top Skills: JavaScriptMl/AiPythonReactRustTypescript
Reposted 23 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Software
This role seeks a Senior Backend Software Engineer to develop scalable systems, mentor junior engineers, and align technical delivery with business needs.
Top Skills: APIsGoGraphQLKafkaPostgresRuby on RailsReactRestRubyTypescript
Reposted 23 Days AgoSaved
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
Lead initiatives to enhance vector search in Elasticsearch, contribute to features and bug fixes, and collaborate with global teams on algorithms and data structures.
Top Skills: CassandraElasticsearchHnswIvfJavaMongoDBPostgresSolr
Reposted 23 Days AgoSaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
As a Staff Software Engineer on the Developer Ecosystems team, you will lead technical strategy, mentor team members, and develop scalable applications while collaborating with cross-functional teams to enhance developer experience.
Top Skills: GoGraphQLReactRuby On RailsTypescript
Reposted 23 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
The Senior Software Engineer will develop features for the advertising platform, collaborate on software design, manage technical planning, and ensure high-quality code through testing and documentation.
Top Skills: GoGraphQLJavaScriptMySQLReactRuby On RailsSQLTypescript
Reposted 23 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
The role involves building scalable, distributed microservices in Go and managing user data, requiring extensive backend development experience.
Top Skills: AerospikeAWSElasticsearchGoKafkaKubernetesMariadbRedisRedshiftScylladbTidb
Reposted 23 Days AgoSaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
As a Senior Software Engineer, you'll enhance developer productivity by identifying issues, implementing metrics, and mentoring junior engineers while driving project ownership and collaboration.
Top Skills: GoGraphQLReactRuby On Rails
Reposted 23 Days AgoSaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
As a Senior Software Engineer, you'll develop high-impact production-level software, work on large data sets, and mentor early career engineers while collaborating cross-functionally with product managers and UX researchers.
Top Skills: GoGraphQLReactRuby On RailsTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account