Software Engineer, Infrastructure - Remote (USA)
Core
Maintaining high-reliability infrastructure powering the entire product, from event ingestion and API services to alerting and invoicing, ensuring operational uptime to prevent customer revenue loss.
Role type
Senior Infrastructure Engineer
Builds
Production infrastructure systems including real-time event processing, recovery mechanisms, and tenant isolation
Domain
SaaS billing and revenue design platform
Deliverable
infrastructure
Required skills
Infrastructure resiliency design, observability and operability, performance optimization, scaling architecture, debugging complex errors, mentoring engineers
Preferred skills
Experience with edge cases and failure modes, knowledge of rollout strategies and risk mitigation
Technologies
AWS, Kafka, Spark Streaming, PostgreSQL, Apache Druid, Clickhouse, Python
Responsibilities
Lead infrastructure resiliency efforts including recovery mechanisms and load spike handling; Improve observability and operability of systems; Build performance-critical, user-facing infrastructure; Plan scaling initiatives for large customer growth; Partner with engineering teams to ensure reliable product features; Mentor fellow engineers on best practices
Seniority
Senior, hands-on IC