Deutsche Bank is seeking a Team Lead/Senior Software Engineer - Vice President to join their technology team in Cary, NC. This role is part of the Corporate Bank Liquidity Domain, specifically working on the Liquidity Management Service (LMS) which provides cash concentration capabilities for multinational corporations. The position offers a hybrid working model with up to 60% remote work flexibility.
The role combines technical leadership with hands-on development, focusing on designing and maintaining microservices within the LMS application. You'll be working with modern technologies including Java, Spring/SpringBoot, Kafka, and Oracle databases, while leading a team of backend developers and collaborating with product teams.
Deutsche Bank's technology center in Cary, established in 2009, is an essential part of their global technology solution. The bank offers comprehensive benefits including health coverage, retirement plans, parental leave, and educational resources. The salary range is competitive at $125,000 to $185,000, with additional benefits and incentive compensation available.
This position is ideal for experienced engineers who excel in both technical implementation and team leadership. You'll be responsible for critical application development with transaction processing flows, working on systems that handle thousands of accounts worldwide in various currencies. The role offers opportunities to shape system architecture while managing and mentoring a development team.
Deutsche Bank promotes a culture of excellence, commercial thinking, and collaborative success. They offer a diverse and inclusive environment that embraces change and innovation, with strong support for professional development through Communities of Practice and various Employee Resource Groups.