Job Description
Metropolis is seeking a Staff Software Engineer to lead one of its Customer Experience teams. The ideal candidate will be product-oriented and possess strong technical leadership skills to shape an engineering-led culture.Metropolis believes in inclusive culture where everyone has a voice, so new employee will play key role in building and maintaining this culture as organization grows.
Responsibilities: - Provide technical direction and implement technical vision and roadmap.
- Establish technologies and practices for system reliability and data-informed decisions.
- Enable improvements in developer experience and velocity.
- Coach engineers and drive top talent hiring.
- Foster a collaborative environment for product and technical ideas.
- Create competitive advantages for customers through the global platform.
Minimum Qualifications: - 10+ years of experience building customer-centric applications and products.
- Experience initiating and driving technical direction.
- Proven track record of designing and delivering large-scale distributed systems and software products.
- Expert-level knowledge of Scala or Java or related language.
- Strong experience with data-intensive architectures.
- Deep understanding of tradeoffs in release engineering.
- Excellent written and verbal communication skills.
- Track record of cross-functional collaboration in B2C and B2B settings.
Role Offers: - Healthcare benefits
- 401(k) plan
- Short-term and long-term disability coverage
- Basic life insurance
- Stock option plan
- Bonus plans