Jobgether
Senior Software Engineer, Database
- Compensation
- From 170K CAD / yr
- From job posting
- Location
- CA
- Arrangement
- Remote
- Employment type
- Full-time
- Level
- Senior
- Posted
- 9 November 2026 (6 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities • Design, develop, and maintain new features for the next generation of the database, with a focus on Import/Export, data transformation pipelines, the Processing Engine, and WebUI integration.
• Investigate, troubleshoot, and resolve complex technical issues, including performance bottlenecks, memory leaks, and production incidents.
• Collaborate with the platform engineering team to strengthen operational capabilities, including monitoring, alerting, and observability.
• Contribute to the reliability, scalability, and performance of a distributed, cloud-native database system.
• Participate in the production on-call rotation, responding to incidents, triaging issues, and debugging problems as they arise.
• Work with product managers, sales, and support teams to understand customer requirements and translate them into effective technical solutions.
• Apply AI-assisted coding tools in daily development workflows, critically reviewing and refining generated code to ensure quality and reliability.
Requirements:
• At least 8 years of professional software engineering experience.
• Strong proficiency in at least one systems programming language: Rust, C++, or Go, with Rust preferred.
• Demonstrated experience building high-throughput, low-latency systems in distributed environments.
• Solid understanding of highly available and fault-tolerant system architectures.
• Ability to collaborate effectively with product managers and customer-facing teams to understand needs and define technical requirements.
• Experience using AI coding tools as part of everyday development, with the ability to evaluate, validate, critique, and improve AI-generated output.
• Comfortable working autonomously in a fully distributed team and adapting to evolving priorities and fast-moving requirements.
• Nice to have: Experience with Python, particularly for Processing Engine plugins; familiarity with WebAssembly and its use in embedding frontend functionality within databases; and knowledge of consensus protocols or distributed database systems.
Benefits:
• Competitive annual salary ranging from CAD $170,000 to CAD $230,000 for Canada-based candidates.
• Equity opportunities.
• Benefits package.
• Full-time employment.
• Fully remote work arrangement.
• Globally distributed, remote-first working environment.
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.
#LI-CL1
Work location
- CA
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 9 November 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.