Job Description
Metropolis is seeking a Staff Software Engineer to lead one of its Customer Experience teams. The ideal candidate will have a product-oriented mindset and a passion for exploring customer experiences.
This role involves:
- Providing technical direction and implementing technical vision.
- Establishing technologies and practices for system reliability.
- Enabling improvements in developer experience and velocity.
- Coaching engineers and driving hiring.
- Fostering a collaborative environment.
- Creating competitive advantages for customers.
Requirements:
- 10+ years of experience building customer-centric applications and products.
- Experience initiating and driving technical direction.
- Track record of designing and delivering large-scale distributed systems.
- Expert knowledge of Scala or Java, and strong computer science skills.
- Experience with data-intensive architectures.
- Understanding of release engineering tradeoffs.
- Excellent communication skills.
- Track record of cross-functional collaboration.
Metropolis offers:
- Healthcare benefits
- A 401(k) plan
- Short-term and long-term disability coverage
- Basic life insurance
- A lucrative stock option plan
- Bonus plans