Software Engineer - Assistant Vice President

Deutsche Bank•New York, NY
•$100,000 - $153,000•Hybrid

About The Position

As a Software Engineer on the Client Onboarding Transformation team, you will build and scale the digital platform that simplifies onboarding for Corporate Bank clients. You will deliver modern, low-friction capabilities within a global engineering organization of more than 150 colleagues, partnering across technology, business, operations, product, and architecture. The work focuses on reducing manual effort and complexity through automation, a unified user experience, workflow orchestration, strategic APIs, and responsible AI solutions, improving client and colleague experiences across products and regions. The role involves designing, developing, testing, and maintaining Java applications and microservices across the Client Onboarding platform. You will translate complex business and operational requirements into secure, resilient, scalable, and maintainable software, and collaborate with cross-functional colleagues across global locations. You will apply engineering standards through code reviews, automated testing, continuous integration, observability, and production support, while exploring responsible AI-assisted solutions to automate complex onboarding activities and improve team productivity. The position is based in New York City and follows the Bank’s hybrid working model, with an expectation of working in the New York City office in accordance with that model. The salary range is $100,000 to $153,000; actual salary may depend on factors including skills, experience, education, and work location. Posted salary ranges exclude incentive compensation and other remuneration.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, a related discipline, or equivalent practical experience.
  • At least 5 years of professional software engineering experience designing, developing, testing, and supporting enterprise applications.
  • At least 3 years of hands-on Java development experience using Spring and/or Spring Boot to build enterprise applications and microservices.
  • At least 3 years of experience designing and developing microservices, REST APIs, and integration solutions for complex business applications.
  • Experience developing cloud-native applications using relational databases, containerized environments, and modern application architecture.
  • Experience with modern software development practices, including automated testing, source control/Git, CI/CD, code reviews, and Agile delivery.
  • Experience developing secure, scalable, resilient, and maintainable software solutions in production or enterprise environments.
  • Proven ability to use AI tools to enhance productivity and optimize workflows to solve business problems, applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Nice To Haves

  • Experience with containerization and cloud technologies, including Docker, Kubernetes, Google Cloud Platform (GCP), Microsoft Azure, or Amazon Web Services (AWS).
  • Experience with workflow orchestration, process automation, or Business Process Management (BPM) technologies.
  • Experience developing full-stack applications or user-interface capabilities using modern web technologies.
  • Experience with AI engineering, generative AI (GenAI), large language models (LLMs), intelligent automation, Gemini AI, or similar AI technologies.
  • Experience in Financial Services, Corporate Banking, client onboarding, workflow platforms, or another regulated environment.
  • Clear written and verbal communication skills, with the ability to explain technical decisions to technical and nontechnical stakeholders.
  • A collaborative, delivery-focused approach with demonstrated ownership in Agile, cross-functional, and fast-paced engineering environments.

Responsibilities

  • Design, develop, test, and maintain Java applications and microservices across the Client Onboarding platform.
  • Deliver microservices, APIs, workflow orchestration, automation, and user-interface capabilities that reduce onboarding friction and manual processing.
  • Translate complex business and operational requirements into resilient, secure, scalable, and maintainable software solutions.
  • Collaborate in an Agile, cross-functional team with engineers, product owners, architecture, business, and operations colleagues across global locations.
  • Apply engineering standards through code reviews, automated testing, continuous integration, observability, and production support.
  • Explore and apply responsible AI-assisted solutions that automate complex onboarding activities and improve team productivity.

Benefits

  • Hybrid working model with in-office/work-from-home flexibility
  • Generous vacation
  • Personal days
  • Volunteer days
  • Health and wellbeing benefits
  • Retirement savings plans
  • Parental leave
  • Family building benefits
  • Educational resources
  • Matching gift programs
  • Volunteer programs
  • Physical, emotional, and financial wellness benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service