Senior Software Engineer, Cloud Applications

New
United StatesFull-TimeSenior
Salary176,000 - 237,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PostgreSQLJavaKafkaClickhouseGoDistributed Systems

Requirements

  • 8+ years of experience in backend or systems engineering with ownership of production-grade distributed systems in cloud environments.
  • Strong proficiency in a backend language such as Go, Java, or similar, with the ability to work across large, complex codebases.
  • Deep experience with distributed systems concepts including concurrency, scalability, consistency, fault tolerance, and failure recovery.
  • Hands-on experience building and operating data pipelines and storage systems such as PostgreSQL, Kafka/Kinesis, S3-compatible storage, ClickHouse, or data warehousing platforms.
  • Strong background in production operations, including observability, incident response, performance tuning, and on-call responsibilities.
  • Ability to translate ambiguous requirements into clear technical designs and execution plans in collaboration with cross-functional stakeholders.
  • Excellent communication skills with the ability to write clear design documents and explain complex systems to both technical and non-technical audiences.
  • Strong sense of ownership, pragmatism, and a builder mindset focused on improving systems and developer experience over time.

Responsibilities

  • Lead the design and delivery of distributed backend systems supporting cloud application services, including namespace isolation, audit logging, and data export functionality.
  • Architect and maintain high-throughput, reliable data pipelines ensuring correctness, scalability, and fault tolerance across operational and customer-facing systems.
  • Define and enforce schema contracts, event models, and data quality standards to ensure trustworthy analytics and reporting.
  • Partner with cross-functional teams to translate product requirements into scalable technical designs and durable system implementations.
  • Improve system observability, incident response, and operational readiness through tooling, monitoring, and reliability best practices.
  • Drive engineering excellence through design reviews, code reviews, and the introduction of reusable patterns and architectural standards.
  • Mentor engineers, support cross-team execution, and foster a culture of ownership, collaboration, and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
176,000 - 237,000 USD per year
Apply Now