Taro Logo

Senior Software Engineer

Deutsche Bank is a global banking institution with over 150 years of history, serving as the Global Hausbank for clients in around 60 countries.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Deutsche Bank's Global Technology center in Bucharest is seeking a Senior Software Engineer to join their dynamic engineering team. This role is integral to the bank's technology transformation, focusing on developing enterprise-level software solutions and managing critical IT infrastructure. The position offers a blend of technical leadership and hands-on development, requiring expertise in Java, Spring Boot, and Kubernetes.

The ideal candidate will be responsible for designing and implementing robust, scalable solutions while working in an agile environment. They will collaborate with business stakeholders, architects, and other engineers to deliver high-quality software that meets business objectives. The role emphasizes both technical excellence and leadership capabilities, with opportunities to influence technical standards and practices across the team.

Deutsche Bank offers an attractive compensation package including competitive salary, comprehensive healthcare benefits, flexible work arrangements, and a strong focus on work-life balance. The company's commitment to continuous learning and professional development, combined with its global presence and impact in the financial sector, makes this an excellent opportunity for experienced engineers looking to advance their careers in a leading financial institution.

The position is based in Bucharest, offering a modern office environment with relaxation areas and the flexibility of hybrid working. The bank's culture promotes innovation, collaboration, and technical excellence, making it an ideal environment for engineers who want to work on challenging projects while maintaining a healthy work-life balance.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Developing end-to-end engineering solutions to accomplish business goals
  • Building reliability and resiliency into solutions with appropriate testing
  • Ensuring maintainability and reusability of engineering solutions
  • Design and development of enterprise software solutions
  • Work closely with business owners and architects
  • Participate in technical design and architecture
  • Drive automation of the delivery process
  • Manage incidents from root cause to resolution

Requirements For Senior Software Engineer

Java
Kubernetes
  • Deep knowledge of Java (OOP and functional programming)
  • Experience in Java multi-threaded environment
  • Knowledge of Spring/Spring Boot frameworks
  • SQL knowledge
  • Experience working with Kubernetes
  • Leadership skills
  • Experience with Domain Driven Design, CQRS, Event Sourcing and microservices
  • Experience with scaled agile delivery methodology
  • Solid knowledge of software engineering, design patterns and software architecture

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Flexible Work from Home options
  • Private healthcare and life insurance
  • 24 days holiday plus loyalty days and bank holidays
  • Modern office with relaxation areas
  • Continuous learning culture
  • Competitive income
  • Performance-based promotions
  • Kids@TheOffice support
  • Retailer discounts
  • Employee sport clubs

Interested in this job?

Jobs Related To Deutsche Bank Senior Software Engineer