2 days ago
Base Salary
$200k - $288k/yr
Responsibilities
- Own medium-sized projects end-to-end from design through launch and operation.
- Build federated, distributed billing systems for metering, rating, and invoicing.
- Shape billing strategy for AI products in partnership with various teams.
- Use AI as a collaborator in development, code review, and debugging.
- Ensure reliability and correctness through on-call participation and systemic fixes.
- Serve as the go-to expert for billing components and mentor other engineers.
- Translate business intent into reliable, auditable systems through cross-functional partnerships.
Requirements
- 5+ years of professional software engineering experience with large-scale distributed systems.
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong fundamentals in distributed systems, including consistency and fault tolerance.
- Proficiency in databases and data modeling, with SQL fluency.
- Experience with Java, Scala, Python, or Go, and engineering practices for scalable systems.
- Demonstrated ability to independently design and deliver medium-sized projects.
- Track record of owning reliability and debugging production issues.
- Excellent communication skills and a collaborative working style.