Jobgether
Senior Backend Engineer - Databases Tempo
- Compensation
- 164.5K–197.4K CAD / yr
- From job posting
- Location
- CA
- Arrangement
- Remote
- Employment type
- Full-time
- Level
- Senior
- Posted
- 15 October 2026 (yesterday)
Checked todayApplications go to the employer, never to RoleSprint
About this role
Accountabilities • Lead complex, multi-month engineering projects from problem definition and technical design through implementation, rollout, and ongoing operations.
• Own and improve key backend components across data ingestion, storage, query processing, and metrics generation.
• Develop and maintain scalable APIs that support observability products, external integrations, and AI-powered assistants, emphasizing structured, predictable, and discoverable interfaces.
• Produce technical design documents, participate in architecture reviews, communicate engineering decisions, and balance performance, cost, maintainability, and complexity.
• Improve production reliability and operational efficiency by defining and tracking service-level objectives (SLOs), reducing recurring incidents, automating operational tasks, and streamlining deployments.
• Optimize query performance, ingestion throughput, storage efficiency, and support for long-range queries and increasingly demanding workloads.
• Help scale multi-tenant infrastructure through autoscaling, customer limits, safe rollouts, and operational tooling that supports growth without proportionally increasing maintenance overhead.
• Partner with product managers and adjacent engineering teams to understand their needs and deliver platform capabilities that unblock downstream products and workflows.
• Mentor junior and mid-level engineers through code reviews, design feedback, technical collaboration, and pairing.
• Participate in on-call rotations, incident response, and post-incident reviews, using lessons learned to improve system reliability.
• Contribute to open-source development by reviewing community contributions, sharing improvements, and engaging with the wider developer community.
• Use AI-assisted development tools where appropriate to support prototyping, testing, refactoring, documentation, and incident follow-up while maintaining high engineering and security standards.
Requirements
• Demonstrated experience delivering complex, multi-month software engineering projects, including technical design, implementation, deployment, and production support.
• Strong hands-on experience building and operating distributed data systems in production, such as ingestion pipelines, storage engines, query execution systems, or comparable infrastructure.
• Strong software engineering fundamentals, with the ability to write clean, maintainable, reliable, and performant code.
• Solid experience with Go, or substantial systems programming experience in languages such as Rust, C, or C++ and the ability to develop proficiency in Go.
• Experience operating production services, participating in on-call rotations, troubleshooting incidents, improving service reliability, and reducing operational toil.
• A practical, customer-focused approach to engineering, including breaking complex problems into manageable deliverables, gathering feedback, and iterating on solutions.
• Strong written and verbal communication skills, including the ability to document technical decisions and collaborate effectively in an asynchronous, remote-first environment.
• Ability to work across teams, influence technical direction, provide constructive feedback, and help other engineers grow.
Additional experience that would be an advantage:
• Experience with distributed tracing, OpenTelemetry, or large-scale observability platforms.
• Experience designing query languages, SQL- or TraceQL-like engines, or APIs consumed by other services and automated agents.
• Familiarity with columnar storage formats such as Parquet or specialized storage formats for analytical workloads.
• Experience operating large-scale, multi-tenant SaaS infrastructure across multiple cells on Kubernetes.
• Experience building systems for AI or large language model consumers, including structured APIs, metadata discovery, deterministic responses, and evaluation frameworks.
• Open-source contributions or project maintainership, with an interest in collaborating with developer communities.
• Previous experience using or supporting observability tools such as Grafana, Prometheus, Loki, or Tempo in production or personal projects.
• Experience working with globally distributed teams in a fully remote environment.
Benefits
• Compensation: Annual on-target earnings (OTE) and base compensation range of CAD $164,490–$197,389 for Canada. Actual compensation depends on the candidate’s level, experience, skills, and assessment during the hiring process.
• Equity: Restricted Stock Units (RSUs), providing an ownership stake and aligning employees with the organization’s long-term performance.
• Remote work: A remote-first working environment designed to support collaboration across countries and time zones.
• Annual leave: A global annual leave policy of 30 days per year, including three designated company shutdown days, subject to applicable local legislation.
• Professional development: Opportunities to take ownership of high-impact technical projects, develop engineering leadership skills, and progress professionally.
• AI-assisted development: Access to modern AI coding assistants and leading models, supported by a company-funded usage budget and applicable security guidelines.
• Collaborative culture: An environment emphasizing autonomy, transparent communication, trust, open-source values, and shared ownership of outcomes.
• Global onboarding: In-person onboarding intended to help new team members connect with colleagues and understand the organization and its working practices.
• Inclusive workplace: A commitment to equal opportunity, diversity, and a respectful working environment.
• Healthcare and other benefits: Specific healthcare coverage, retirement contributions, and additional country-specific benefits were not detailed in the supplied description and should be confirmed during recruitment.
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 15 October 2026, last checked today. 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.