- Design and build scalable distributed solutions that our customers can build their lives around
- Work with product managers to understand business requirements to build the next-generation banking/lending platform
- Lead large-scale projects from ideation to creation with a customer-first mindset
- Identify areas of opportunity and innovation and take these projects to the finish line
- Define technical strategy with a drive to improve products, infrastructure, processes, or organizations
- Mentor engineers and work cross-functionally with various engineering and product teams
You bring the following required skills and experiences
- 15+ years of industry experience in software development leading large and strategic high-impact areas in business
- Technical leadership and ownership in bringing multiple engineering functions to production
- Experience with scalable, distributed systems with a test-first approach
- Deep understanding of microservices and event-driven architectures
- Experience in strong consistency in a distributed environment, transactional databases, and caching systems