Skip to content
NEXTMOVEFDE careers · United States

Senior Software Engineer, Cloud Growth

AI summary of the role

Senior engineer owning architecture and delivery of Temporal's revenue-critical systems: billing, metering, customer lifecycle, and data integrations.

What you’ll do

  • Own end-to-end design and delivery of services powering customer acquisition, onboarding/offboarding, and revenue operations.
  • Define architecture for high-throughput, fault-tolerant metering and billing pipelines with correctness, latency, cost, and operability tradeoffs.
  • Build account lifecycle flows: onboarding, plan/SKU changes, suspension, dunning, offboarding.
  • Design customer-facing usage APIs and cost reporting with accuracy and latency guarantees.

What you’ll bring

  • Significant experience designing and delivering production-grade backend systems with ownership over architecture and operations.
  • Strong proficiency in a systems/backend language (Go preferred).
  • Experience building and operating distributed systems: concurrency, reliability, scaling, consistency, failure handling.
  • Practical understanding of data pipelines and storage (Postgres, Redshift, Kafka/Kinesis, S3-like).

Technologies

Go · PostgreSQL · ClickHouse · Redshift · S3 · Kinesis · Firehose · Kubernetes · Metronome · Stripe · Salesforce · Segment

About Temporal

Open-source durable execution platform that lets developers write long-running, fault-tolerant workflows and AI agents as ordinary code.

Series D · 200–500 people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Role Summary We're looking for a Senior Software Engineer to join our high-impact team focused on product scalability, customer experience, and revenue growth. Our team owns business-critical services including customer onboarding and off-boarding, billing and metering, cloud marketplace integrations, customer-facing usage and cost reporting, and the account data integrations that keep revenue systems in sync across the business. In this role, you'll lead technical direction and build systems that directly impact Temporal's revenue engine and customer journey. You'll partner closely with engineers, product managers, finance, revenue operations, support, and sales to design resilient architectures, drive cross-functional execution, and raise the reliability and scalability bar for our billing, metering, and customer lifecycle platforms. If you enjoy owning ambiguous, high-leverage
More from the job description

Role Summary We're looking for a Senior Software Engineer to join our high-impact team focused on product scalability, customer experience, and revenue growth. Our team owns business-critical services including customer onboarding and off-boarding, billing and metering, cloud marketplace integrations, customer-facing usage and cost reporting, and the account data integrations that keep revenue systems in sync across the business. In this role, you'll lead technical direction and build systems that directly impact Temporal's revenue engine and customer journey. You'll partner closely with engineers, product managers, finance, revenue operations, support, and sales to design resilient architectures, drive cross-functional execution, and raise the reliability and scalability bar for our billing, metering, and customer lifecycle platforms. If you enjoy owning ambiguous, high-leverage problems and building durable systems that scale with the business, we'd love to meet you. What You'll Do Lead the Design of Business-Critical Systems: Own end-to-end technical design and delivery for services that power customer acquisition, onboarding/offboarding, and revenue operations. Drive Architectural Excellence: Define and evolve system architecture for high-throughput, fault-tolerant metering and billing pipelines; make principled tradeoffs across correctness, latency, cost, and operabil [... source excerpt omitted ...] the integrations and pipelines that reconcile control-plane state with CRM, support, analytics, and BI systems, so finance, support, and sales operate on the same numbers. Build Customer-Facing Usage and Cost Transparency: Design the APIs and metrics surfaces customers use to understand their spend—usage APIs, cost reporting, and billable-action metrics—with the accuracy and latency guarantees that make them trustworthy. Ensure Data Integrity, Reliability, and Compliance: Build and operate distributed data systems with strong correctness guarantees; implement monitoring, alerting, dashboards, and runbooks that keep revenue-impacting pipelines trustworthy. Raise the Engineerin [... source excerpt omitted ...] incident response. Mentor and Multiply Impact: Mentor engineers, unblock execution, and foster a culture of ownership, learning, and pragmatic excellence. Improve Developer and Customer Experience: Identify opportunities to streamline customer flows via automation, better tooling, and targeted platform improvements that reduce friction and support load. Technology Stack Primary Language: Go Data Storage: PostgreSQL, ClickHouse, Redshift, S3, Google Cloud Storage, Azure Blob Storage Data Processing: Kinesis, Firehose Infrastructure: Kubernetes Billing & Revenue: Metronome, Stripe Go-to-Market Integrations: Salesforce, Segment, Pylon, Zapier, cloud marketplace APIs Custo

How jobs are selected

Employer postings · Data from · Sources