Senior Software Engineer
Core
Design, build, and run backend services for billing, usage metering, telemetry, and notifications for the Fivetran + dbt platform.
Role type
Senior Software Engineer (Backend)
Builds
Billing and usage metering systems, Vortex telemetry pipeline, Notification System, and usage/admin reporting.
Domain
SaaS data infrastructure, cloud computing, and billing systems.
Required skills
Python, TypeScript, backend services design, distributed systems, event-driven architectures, relational databases, cloud data warehouses, AWS, Docker, Kubernetes, Terraform, CI/CD, observability tools, code reviews, testing, troubleshooting, on-call management, AI coding assistants.
Preferred skills
Rust, Go, or Java, Kafka, Snowflake, billing/metering systems, telemetry/analytics pipelines, notification platforms, ETL/ELT, dbt, SaaS platforms at scale.
Technologies
Python, TypeScript, Rust, Go, Java, PostgreSQL, Snowflake, Kafka, AWS, GCP, Azure, Docker, Kubernetes, Terraform, Datadog, Grafana, Stripe, Metronome, Snowplow, Iceberg.
Responsibilities
Design and build features across billing, usage metering, telemetry, and notifications; own technical projects from start to finish; deliver Fivetran + dbt billing integration; improve Vortex and Notification System reliability; work with cross-functional teams; take part in on-call and resolve production issues; mentor early-career engineers and conduct code reviews.
Seniority
Senior, hands-on IC
