5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree. In lieu of a degree, 8+ years of relevant experience may suffice. Experience building scalable software platforms Experience developing in Java Experience working within Cloud environments, AWS preferred Experience with SQL Experience with Microservices architecture Experience working with distributed systems Experience making technical trade offs and navigating technical complexities Experience troubleshooting production issues Ability to decompose business problems into solutions Ability to build correct, maintainable software components A focus on quality and meeting deadlines Ability to present clear and concise messages tailored to various audiences Ability to share relevant information including task-level trade-offs Ability to work with cross-functional stakeholders