Software Engineer (Infrastructure)
Posted Updated
- As a member of the infrastructure team, you’ll play a key role in maintaining a high bar for reliability. Our customers depend on our systems being operational, as downtime can directly lead to lost revenue
- You’ll be responsible for the infrastructure powering the entire product, from event ingestion, API services, alerting, invoicing, and everything in between
- Lead infrastructure resiliency efforts - recovery mechanisms, tenant isolation, load spike handling, etc
- Improve observability and operability of our systems
- Build performance-critical, user-facing infrastructure (eg. real-time event processing)
- Plan scaling initiatives to handle large customer growth
- Partner with other engineering teams to ensure we build reliable product features
- Learn from a talented peer group, and share your expertise
Benefits
- Medical insurance - 100% coverage for you and dependents
- Dental, vision, and life insurance
- Unlimited PTO, with 15 days minimum encouraged
- 401k plan
- 16-week paid parental leave with equity vesting
- Commuter stipend
- Catered lunches in the office
- You have a knack for investigating and debugging tricky errors and performance issues
- You have 3+ years of experience in software engineering, and you’ve worked in in the infrastructure domain for 2+ years
- You think deeply about edge cases, failure modes, bottlenecks, etc
- You enjoy building scalable infrastructure for a high-growth product
- You can effectively mentor fellow engineers on best practices (observability, rollout strategies, risk mitigation, etc)
