# Staff Software Engineer

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 7+ years
**Skills:** Python, Linux, Go, Rust, Dbt Core, Database Internals, Distributed Systems, Concurrency, Network Protocols, Query Planning, Open Source, Compilers, Interpreters, Perf, Strace
**Posted:** 2026-08-13

> Builds and maintains the dbt Core execution engine and adapter framework, focusing on backend performance, reliability, distributed systems, and database internals. The role requires 6+ years of professional software development experience, strong Python expertise, and systems-level debugging skills.

## Job Description

## Responsibilities
- Dive deep into the dbt Core execution engine to identify, debug, and eliminate performance bottlenecks in the Python codebase.
- Architect and implement improvements to the adapter interface connecting dbt to databases and data platforms.
- Debug complex system-level issues involving Linux process management, concurrency models, database query planning, and network protocols.
- Lead technical design discussions and contribute to the long-term architectural roadmap for dbt Core.
- Mentor engineers and review open-source contributions while maintaining high standards for code quality, testing, and design.
- Own distributed systems, troubleshoot production issues, and participate in an on-call rotation to maintain high availability.

## Requirements
- 6+ years of professional software development experience focused on building and operating backend systems in production.
- Deep backend engineering experience and proficiency in Python.
- A systematic, first-principles approach to problem-solving.
- Comfort navigating and debugging Linux environments, including process scheduling, memory management, and file systems.
- Strong understanding of database internals, including query execution engines, storage layers, indexing strategies, and transaction management.
- Excellent communication skills and a strong sense of ownership.

## Nice to Have
- Background in data warehousing, data engineering, or analytics engineering.
- Professional experience writing production code in Go or Rust.
- Experience contributing to or maintaining a popular open-source project.
- Experience building compilers, interpreters, or developer tooling.
- Familiarity with performance analysis tools such as `perf` or `strace`.

## Compensation and Benefits
- 100% employer-paid medical insurance, where applicable.
- Generous paid time off, paid sick time, inclusive parental leave, holidays, and volunteer days off.
- RSU stock grants, where applicable.
- Professional development and training opportunities.
- Virtual social events, food, and team-building activities.
- Monthly cell phone stipend.
- Mental health support platform with therapy, coaching, and mindfulness resources for eligible employees and dependents.
- Benefits may vary by country and worker type.

## Similar jobs

- [Sr. Staff Engineer - Payments & Commerce Platform](https://hotfix.jobs/jobs/153f52a7-9c89-4b7b-b5f1-fd9fa8b0f5d8) - GoHighLevel - Remote
- [Staff Software Engineer - Financial Integrity](https://hotfix.jobs/jobs/628b08cc-4a96-4422-8259-827b91dafd1e) - Rippling - Bengaluru, India
- [Staff Backend Engineer](https://hotfix.jobs/jobs/127bb501-4fd5-435d-92d9-d47c9bf13f75) - GitLab - Remote - $153k – $259k/yr
- [Staff Software Engineer, Security Platform](https://hotfix.jobs/jobs/4781c25d-fac1-4310-82f6-3708762dc1df) - Coinbase - Remote - ₹9.4M – ₹9.4M/yr
- [Staff Engineer](https://hotfix.jobs/jobs/266a6958-bad8-43f5-a0de-de4c0c7c2e8e) - Reltio - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/3e18de73-2301-4e78-ae4d-e06b2b19ef1e
**Canonical:** https://hotfix.jobs/jobs/3e18de73-2301-4e78-ae4d-e06b2b19ef1e