
Senior Software Engineer, Cloud Growth
Temporal Technologies3 months ago
Base Salary
$141k - $231k/yr
Responsibilities
- Own end-to-end technical design and delivery for services supporting customer acquisition, onboarding, offboarding, and revenue operations.
- Define architecture for high-throughput, fault-tolerant billing and metering pipelines while balancing correctness, latency, cost, and operability.
- Build account lifecycle flows covering activation, expansion, billing, plan and SKU changes, suspension, dunning, and offboarding.
- Develop integrations and data pipelines that reconcile account and revenue data across CRM, support, analytics, BI, and finance systems.
- Design customer-facing usage APIs, cost reporting, and billable-action metrics with reliable accuracy and latency.
- Implement monitoring, alerting, dashboards, runbooks, and operational practices for data integrity, reliability, compliance, and incident response.
- Partner with Finance, RevOps, Sales, Support, Product, and Engineering to align requirements, milestones, risks, and technical tradeoffs.
- Raise engineering quality through code reviews, design reviews, operational readiness, tooling, and maintainability improvements.
- Mentor engineers, unblock execution, and improve customer and developer experiences through automation and platform improvements.
Requirements
- Significant experience designing and delivering production-grade backend systems, ideally in cloud environments, with substantial architectural and operational ownership.
- Strong proficiency in at least one systems or backend language, with Go preferred, and the ability to navigate large codebases and make technical decisions.
- Demonstrated experience building and operating distributed systems involving concurrency, reliability, scaling, consistency, and failure handling.
- Practical experience with data pipelines and storage systems such as PostgreSQL, Redshift, Kafka or Kinesis, and S3-like systems, including correctness and traceability.
- Experience integrating and reconciling third-party SaaS platforms for billing, CRM, support, or analytics, including idempotency, drift detection, and recovery workflows.
- Experience with production operations, observability, incident response, performance tuning, on-call readiness, and continuous delivery.
- Ability to work cross-functionally and translate ambiguous requirements into clear, executable technical plans.
- Strong written and verbal communication skills, including design documentation, stakeholder alignment, and explanation of technical tradeoffs.
- A builder mindset focused on simplifying complex workflows, improving tooling, and leaving systems better than they were found.
Benefits
- High-impact ownership of systems tied directly to revenue, customer lifecycle, and platform scalability.
- Collaborative engineering culture focused on quality, pragmatism, measurable outcomes, mentorship, and thoughtful design.
- Exceptional technical colleagues and a feedback-rich environment.
- Lean processes and autonomy without unnecessary bureaucracy.
- Strong emphasis on reliability and operational excellence balanced with rapid iteration.
- Equal opportunity employment and reasonable accommodation for individuals with disabilities.
Tech Stack
Categories
About Temporal Technologies
Temporal Technologies builds an open-source durable workflow platform that software teams use to orchestrate long-running, stateful application logic across services. It monetizes through a managed cloud offering and commercial support for its server and SDKs. Founded in 2019 and headquartered in Bellevue, Washington, it lists public adopters such as Netflix, Snap, Indeed, and Datadog.