dbt Labs

    Senior Software Engineer II

    dbt Labs
    Posted 11/27/2025Lead/Manager
    Full-time
    Technology
    Python
    Rust
    Typescript
    Postgres
    Kubernetes

    ⭐ Join thousands of remote professionals with full access • From $4/week

    Job Description

    About Us dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights. Since 2016, we’ve grown from an open source project into the leading analytics engineering platform, now used by over 50,000 teams every week.

    As of February 2025, we’ve surpassed $100 million in annual recurring revenue (ARR) and serve more than 5,400 dbt Cloud customers, including JetBlue, HubSpot, Vodafone New Zealand, and Dunelm. We’re backed by top-tier investors including Andreessen Horowitz, Sequoia Capital, and Altimeter. At our core, we believe in empowering data practitioners:

    Code-based data transformations unlock transparency, flexibility, and collaboration Analysts should adopt software engineering best practices to build trusted data products Core analytics infrastructure should be open source and user-controlled Analytic code—not just tools—should be shared and community-driven dbt is now synonymous with analytics engineering, defining the modern data stack and serving as the data control plane for enterprise teams around the world. And we’re just getting started. We’re growing fast and building a team of passionate, curious people across the globe. Learn more about what makes us special by checking out our values. About the Role We are looking for an experienced Senior Software Engineer II to help build and maintain scalable, reliable, and secure services that power our platform. In this role, you’ll work across multiple teams to design and implement foundational services and experience that enhance our product's capabilities, performance, and scalability. We serve the most data-driven technology organizations in the world, enabling them to build data products that ultimately enable better decision-making using trusted, well-governed data. Your work will directly benefit our mission by improving the scalability, security, and usability of our platform for thousands of data practitioners. As a Senior Engineer, you’ll collaborate cross-functionally with Product Management, Product Design and Infrastructure teams to solve complex technical challenges, mentor junior engineers, and contribute to best practices that drive engineering excellence. Want a peek at what you’ll be working on? Our Launch Day blog post showcases the tools, ideas, and momentum driving our platform forward.

    What You’ll Do:

    • Design, build, and maintain services that scale with our growing customer base.
    • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals.
    • Build services, APIs, and experiences that support user delight, quality, high availability and performance.
    • Champion a culture of technical excellence and innovation, influencing engineering direction within the team.
    • Work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions.
    • Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews.
    • Debug production issues and optimize system performance using observability tools.
    • Work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Terraform, and Datadog.\

    Qualifications

    • Have 8+ years of experience as a software engineer

    Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) **OR** completed enrollment in engineering related bootcamp

    What We’re Looking For:

    8+ years of experience as a software engineer developing SaaS platforms and applications at scale

    • Proven experience designing and scaling backend services.
    • Strong understanding of API design, system architecture, and database management.
    • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring.
    • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform.\
    • Proficiency in designing API-driven applications using REST and/or gRPC.
    • Experience building scalable and secure distributed systems.
    • A systematic problem-solving approach, strong communication skills, and a sense of ownership.
    • Ability to balance technical depth with fast, iterative delivery.
    • Ability to mentor engineers and influence technical direction within the team.

    Nice to Have:

    • Experience working with data engineering tools or data processing pipelines.
    • Background in performance optimization and observability tools like Datadog.
    • Experience working on distributed, remote-first teams.
    • Our Hiring Process (All Video Interviews)
    • Introductory call with a Talent Acquisition Partner
    • Technical Interview with Hiring Manager

    Team Interview

    • If you’re passionate about building well-designed, high-impact software, we’d love to hear from you!

    #LI_RC1 dbt Labs is an equal opportunity employer, committed to building an inclusive team that welcomes diverse perspectives, backgrounds, and experiences. Even if your experience doesn’t perfectly align with the job description, we encourage you to apply—we value potential just as much as a perfect resume. Want to learn more about our focus on Diversity, Equity and Inclusion at dbt Labs? Check out our DEI page. dbt Labs reserves the right to amend or withdraw the posting at any time. For employees outside the United States, dbt Labs offers a competitive benefits package. RSUs or comparable benefits may be offered depending on the legal or country limitations. Privacy Notice Supplement to Privacy Notice - Californians Supplement to Privacy Notice - EEA/UK

    💼 Want More Jobs Like This?

    Get similar opportunities delivered to your inbox. Free, no account needed!

    Similar Jobs You Might Like

    Datacom logo

    Principal Consultant AI - (Performance Testing & Test Automation)

    Datacom
    Not specifiedabout 2 hours ago
    Full-time
    Performance Testing
    Test Automation
    JMeter
    NeoLoad
    Load Runner
    Datacom logo

    Principal Consultant AI - (Performance Testing & Test Automation)

    Datacom
    Not specifiedabout 2 hours ago
    Full-time
    Performance Testing
    Test Automation
    JMeter
    NeoLoad
    Load Runner
    Civica logo

    Junior Data Steward - ABI - Vadodara

    Civica
    Not specifiedabout 2 hours ago
    Full-time
    Customer Focus
    Communication Skills
    Data Management
    Attention To Detail
    Team Player

    Senior Enterprise Account Executive, Acquisition | Bengaluru, India

    Grafana Labs
    Not specifiedabout 2 hours ago
    Full-time
    Infrastructure Sales
    Cloud Technology Sales
    Consultative Sales
    Salesforce Fluency
    Communication Skills

    Want to see all 29,977 jobs?

    You're currently viewing 1 out of 29,977 available remote opportunities

    🔒 29,976 more jobs are waiting for you

    Unlock All Jobs

    Access every remote opportunity

    Advanced Filters

    Find your perfect match faster

    Daily Updates

    New opportunities every day

    Save & Alerts

    Never miss an opportunity

    Weekly
    $4
    Perfect for quick searches
    POPULAR
    Monthly
    $12
    Best for active job seekers
    Yearly
    $48
    Save 67% • Best value
    Unlock All 29977 Jobs

    Join thousands of remote workers who found their dream job

    Frequently Asked Questions

    What's included in premium access?

    Premium members get unlimited access to all remote job listings, advanced search filters, job alerts, and the ability to save favorite jobs.

    Can I cancel anytime?

    Yes! You can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.

    Do you offer refunds?

    We offer a 7-day money-back guarantee on all plans. If you're not satisfied, contact us within 7 days for a full refund.

    Is my payment secure?

    Absolutely! We use Stripe for payment processing, which is trusted by millions of businesses worldwide. We never store your payment information.