Jobs.ca
Jobs.ca
Language
Jobgether logo

Sr. Software Engineer - Distributed Databases

Jobgetherabout 20 hours ago
Remote
Canada
$155,000 - $210,000/year
Senior Level
Full-Time

Top Benefits

Competitive Salary
Equity Opportunities
Fully Remote Work Environment

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer - Distributed Databases based in Canada.

This role offers the opportunity to build and enhance cutting-edge distributed database technology that powers secure access control systems at scale.

You will contribute to the evolution of an open-source database platform while solving complex challenges in performance, reliability, and scalability.

The position is designed for an experienced engineer who enjoys deep systems work, database architecture, and technical innovation.

You will work on mission-critical infrastructure, optimizing query execution, storage strategies, and distributed system performance.

Collaborating with a fully remote global engineering team, you will have significant ownership and influence over technical decisions.

This is an opportunity to make a direct impact on products used by organizations requiring secure, efficient, and scalable authorization solutions.

Accountabilities

Design, develop, test, and release new database features and enhancements for a distributed database platform. Improve system performance, scalability, and reliability by optimizing query execution, database architecture, and core infrastructure components. Diagnose and resolve complex correctness, stability, and performance issues within distributed systems. Drive optimization initiatives by analyzing system behavior, improving query planning, and implementing advanced database techniques such as materialized views and incremental view maintenance. Develop and refine indexing, partitioning, caching, and other strategies to improve query efficiency and overall database performance. Contribute to both open-source and enterprise product development initiatives. Collaborate closely with engineering, product, and support teams to deliver high-quality technical solutions. Participate in technical discussions, architectural decisions, and continuous improvement efforts within a remote engineering environment.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience. 5+ years of experience developing software using system-level programming languages such as Go, C/C++, Rust, or Zig. Strong understanding of database internals, including query planning, optimization, indexing, compilers, materialized views, and database architecture. Solid systems engineering background with experience in distributed systems, operating systems, or database technologies. Proven ability to identify performance bottlenecks, analyze complex technical problems, and design effective solutions. Strong software engineering fundamentals and familiarity with modern development practices, including CI/CD, Docker, Git, and testing methodologies. Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Ability to collaborate effectively with distributed teams across multiple time zones. Experience with cloud infrastructure and cloud-native database environments is a plus. Familiarity with authorization systems, access control models, or security-focused infrastructure is advantageous. Experience with Go programming and advanced database coursework is considered a strong plus.

Benefits

Competitive salary range of $155,000 - $210,000 depending on experience. Equity opportunities through stock options at an early-stage technology company. Fully remote work environment with flexible scheduling across different time zones. Comprehensive healthcare and insurance benefits where applicable. Opportunity to work on innovative distributed systems and open-source technology. Supportive engineering culture where ideas and technical contributions have meaningful impact. Team offsites twice per year focused on collaboration, connection, and team building. Opportunity to grow professionally within a rapidly evolving technology sector.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About Jobgether

Internet Marketplace Platforms
11-50
Founded in 2019

Your future of work, like you've always dreamt it, is now possible with Jobgether !

The Covid crisis has accelerated its revolution but work, as we knew it, doesn't exist anymore. Tomorrow, jobs will be hybrid, remote and asynchronous. Flexibility will be the norm.

Jobgether helps you find your next remote job, wherever you are.

Similar Jobs