Basic Qualifications
- 8+ years of experience in successfully designing and building large backend engineering projects, including launching more than one generation of a microservice application serving millions of users
- Curiosity, grit, a critical mind, and a strong sense of responsibility
- Demonstration of taking ownership, leading cross-team initiatives
- Advanced knowledge of at least one programming language, and of OOP patterns. Java and Go are primary languages
- Experience with database architectures on a theoretical and practical level (e.g. RDBMS vs. NoSQL)
- Clearly communicate technically by writing system designs
- Drive team standards for (code) quality, performance, and efficiency
Preferred Qualifications
- Proven ability to develop other strong senior engineers into staff engineers, operating and leading their own initiatives with an org-wide scope and high impact
- Experience designing and building APIs and components that interface with mobile and web applications
- Understanding of fault-tolerant systems and multi-datacenter / multi-region / cloud architectures (e.g. AWS)
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .