Remote job
Senior Software Engineer, Cloud Applications
Job details
About this role
Role overview
Build and guide cloud services that help customers provision, operate, and get useful data from a workflow platform. The role owns critical capabilities for tenant isolation, audit records, and data export, with a focus on resilient backend architecture, reliable high-volume pipelines, and customer-facing correctness. It also involves setting technical direction and working across engineering, product, analytics, and solutions teams.
Responsibilities
- Own technical design and delivery for services supporting namespace scalability, reliability, and customer data products. - Partner with analytics and product engineers to define durable event schemas that turn operational data into useful insights. - Evolve high-throughput data pipelines, balancing freshness, query cost, tenant isolation, and fault tolerance. - Improve data quality through schema contracts, anomaly detection, and alerts for silent pipeline failures. - Set engineering standards through design and code reviews, and improve maintainability, observability, and incident response. - Mentor teammates and find opportunities to simplify customer workflows through automation and better tools.
Requirements
- Deep experience designing and delivering production backend systems in cloud environments, with ownership of architecture and operational outcomes. - Strong ability in a systems or backend programming language; Go is preferred. - Practical experience building and operating distributed systems, including concurrency, scaling, consistency, reliability, and failure handling. - Experience with data pipelines and storage systems, such as PostgreSQL, Redshift, Kafka or Kinesis, object storage, or ClickHouse. - Production operations experience spanning observability, incident response, performance tuning, on-call readiness, and continuous delivery. - Clear communication skills and the ability to turn ambiguous cross-functional needs into plans and explain technical tradeoffs.
Nice to have
Relevant tools in the described environment include Kubernetes, Snowflake, Databricks, BigQuery, and cloud object storage. Experience simplifying complex workflows and improving developer tooling is also useful.
Benefits and work setup
The team describes high ownership, autonomy, collaboration, mentorship, and a focus on reliable systems with steady iteration. The role’s work centers on cloud services and distributed data systems; no specific location or compensation details are provided.