Taro Logo

Team Lead/ Senior Software Engineer - Vice President

A global banking institution providing corporate, investment, private banking and asset management services.
Cary, NC, USA
$125,000 - $185,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Team Lead/ Senior Software Engineer - Vice President

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.

Last updated a few seconds ago

Responsibilities For Team Lead/ Senior Software Engineer - Vice President

  • Lead a team of backend developers
  • Interact with Product team to formulate and groom requirements
  • Estimate, design, develop and test new functionality
  • Document design decisions
  • Lead code reviews and test automation activities
  • Collaborate on technical analysis and system architecture
  • Interact with OPS teams in various regions and L2 team

Requirements For Team Lead/ Senior Software Engineer - Vice President

Java
Kafka
  • Bachelor's degree or equivalent required
  • Strong Java programming skills with emphasis on concurrency
  • Strong Spring/SpringBoot experience
  • Strong experience in messaging systems (preferably Kafka)
  • Strong experience with relational databases (preferably Oracle)
  • Extensive experience in critical application development with transaction processing flows
  • Excellent communication skills, both written and spoken

Benefits For Team Lead/ Senior Software Engineer - Vice President

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Hybrid working model with up to 60% work from home
  • Generous vacation, personal and volunteer days
  • Health and wellbeing benefits
  • Retirement savings plans
  • Parental leave
  • Family building benefits
  • Educational resources
  • Matching gift and volunteer programs

Interested in this job?

Jobs Related To Deutsche Bank Team Lead/ Senior Software Engineer - Vice President

Loans IT - JAVA - Full Stack Developer, AVP

Senior Java Full Stack Developer position at Deutsche Bank focusing on loan management systems, requiring 12+ years of experience and offering comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Deutsche Bank's Bucharest Technology Centre, focusing on backend development and microservices architecture in the Accounting Domain.

Senior Java/Kotlin Developer (f/m/x) strategic Demand Deposit Accounts (sDDA)

Senior Java/Kotlin Developer position at Deutsche Bank focusing on strategic Demand Deposit Accounts systems development and maintenance.

Senior Java Developer (f/m/x) – dbLimits

Senior Java Developer position at Deutsche Bank working on dbLimits platform, developing enterprise financial applications.

Sr. Software Engineer

Senior Software Engineer position at State Street, working on Charles River IMS modules and components, developing enterprise investment management software solutions using Java, C#, and SQL.