Skip to content
FivetranFivetran

Senior Software Engineer

Build and evolve scalable backend services and APIs foundational to the dbt Cloud platform, collaborating across product, security, QA, and UX. The role requires strong object-oriented programming, API development, testing, architectural design, and a security-minded approach.

About the job

Responsibilities

  • Build and maintain stable, scalable foundational services for the dbt platform.
  • Collaborate with internal partners and product teams to influence API design.
  • Design and develop reliable, secure, highly available experiences for dbt Cloud administrators and end users.
  • Collaborate with Product Management, UX design, Security, and Customer Support.
  • Prioritize and tackle problems autonomously while working iteratively across teams.
  • Mentor and guide junior engineers and advocate for platform-focused security.

Requirements

  • Strong fundamentals in object-oriented programming.
  • Experience designing and building API-driven applications using REST and/or gRPC.
  • Experience supporting and evolving APIs through multiple iterations.
  • Ability to balance delivery speed with scalable, reusable component design.
  • Commitment to design and code reviews.
  • Experience writing unit, functional, and integration tests.
  • Systematic problem-solving approach, strong communication skills, ownership, and drive.

Nice-to-haves

  • Experience with authentication protocols such as SAML and OIDC and fine-grained authorization.
  • Interest in application-level product security.
  • Experience building reliable, mission-critical software for external customers.
  • Experience designing and implementing scalable architecture patterns.
  • Experience with Datadog or other log-monitoring services for debugging production issues.
  • Experience working on a distributed team.

Technologies

  • Python and Django
  • Go
  • React
  • PostgreSQL
  • Kubernetes
  • AWS
  • Terraform
  • Datadog

Compensation and Benefits

  • 100% employer-paid medical insurance, subject to country and worker type.
  • Generous paid time off, paid sick time, inclusive parental leave, holidays, and volunteer days off.
  • RSU stock grants, subject to country and worker type.
  • Professional development and training opportunities.
  • Company virtual happy hours, free food, and team-building activities.
  • Monthly cell phone stipend.
  • Mental health support platform with therapy, coaching, and mindfulness resources for covered employees and dependents.

Skills

Python, Django, Go, React, Postgres, Kubernetes, AWS, Terraform, Datadog, Rest, gRPC, SAML, OIDC, Authorization, API Design

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Pinterest

Pinterest

Dublin, Ireland

Senior Software Engineer
€92k+/yrHybrid5+ YOEBackend Engineering

Build and operate large-scale backend systems and Pinner-facing features for Pinterest, partnering across product, design, and engineering. The role requires 5+ years of backend development experience, distributed-systems expertise, strong ownership, and proficiency in a backend programming language.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.