Senior Engineer

Deutsche Bank

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Cary, NC
Salary
$143,150–$165,000 / yr
Posted
68 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $159k
This role $154k
$111k $205k
below market most similar roles pay here above market

This role pays less than 53% of similar roles. Most pay $140,000–$177,250 — the blue band above. At the midpoint, this role pays about $154k versus about $159k for comparable roles.

Based on 240 similar postings.

Employer

About Deutsche Bank

Deutsche Bank is a German multinational investment bank and financial services company offering corporate banking, investment banking, retail banking, asset management, and transaction banking worldwide. Industry: Investment Banking & Financial Services

Deutsche Bank currently has 53 open roles on FindRole.

Listed pay typically runs $113,599–$140,000 across 29 roles with salary data.

Most-posted roles

View all roles at Deutsche Bank

At a glance

TL;DR · Senior Engineer

The Senior Engineer will join the team to design, develop, and maintain high-performance, distributed microservices and enterprise payment processing applications. The role involves architecting scalable systems, developing RESTful and SOAP APIs, and building event-driven systems for real-time data processing. Key responsibilities include optimizing database performance through data modeling, developing stored procedures, and integrating security practices like code scanning and vulnerability remediation. The candidate will utilize Java, Spring Boot, Spring Security, Kafka, JMS, and MQ. Technical requirements include experience with Oracle, Postgres, PL/SQL, Junit, Mockito, Git, Maven, Jenkins, GitHub Actions, SonarQube, Docker, Kubernetes, Helm, Splunk, OAuth, Tomcat, and Unix/Linux scripting. This position focuses on solving complex technical problems within enterprise identity, single sign-on capabilities, and cloud-based application migrations.

What does a Engineer earn?

Median $178175 from 251 postings across 54 companies.

See salary data

What you'll do

  • Design, develop, and maintain high-performance distributed microservices and enterprise payment processing applications.
  • Architect distributed systems and develop RESTful, SOAP, and event-driven APIs using Kafka, JMS, and MQ.
  • Optimize database performance through data modeling and development of queries, stored procedures, and functions in Oracle and Postgres.
  • Integrate application security practices, including code scanning and vulnerability remediation, into the software development lifecycle.
  • Implement secure API authentication and authorization mechanisms using Spring Security and OAuth.
  • Support the migration and deployment of application components to cloud-based environments.
  • Ensure software quality through test-driven development using Junit, Mockito, and automated code reviews.
  • Manage deployments and monitoring using Docker, Kubernetes, Helm, Jenkins, and Splunk.

What we're looking for

  • Master's degree in Computer Science, Computer Engineering, or a related field.
  • Three years of experience architecting, developing, and maintaining enterprise applications and scalable microservices-based systems using Java and Spring Boot.
  • Experience designing distributed system architectures and developing RESTful and SOAP APIs.
  • Experience developing event-driven systems for asynchronous communication and real-time data processing using Kafka, JMS, and MQ.
  • Experience optimizing database performance through data modeling and developing queries, stored procedures, and functions in Oracle, Postgres, and PL/SQL.
  • Experience integrating application security practices, code scanning, and vulnerability remediation into the software development lifecycle.
  • Experience designing and implementing secure API authentication and authorization mechanisms using Spring Security.
  • Experience with test-driven development using Junit and Mockito, and tools including Git, Maven, Jenkins, Docker, Kubernetes, and Helm.

More like this

Similar roles

Senior Engineer

Deutsche Bank

Cary, NC 54 days ago $137,000–$165,000
CI/CD Docker Kubernetes Python Spring Spring Boot Microservices infrastructure-as-code Bitbucket JIRA Udeploy TeamCity Jenkins IntelliJ Maven JUnit Log4j Cygwin JavaScript Regression Testing
5+ yrs exp

Senior Engineer

Deutsche Bank

Cary, NC 29 days ago $163,959–$225,000
Oracle Exadata PL SQL Unix Linux Shell Script Control-M Autosys ServiceNow Geneos SAS MicroStrategy Toad Putty AI/ML ITIL Root-Cause Analysis Disaster Recovery SharePoint Confluence HP Quality Center
5+ yrs exp

Senior Engineer

Deutsche Bank

Cary, NC 28 days ago $132,000–$165,000
Java Spring Boot React Docker Kubernetes CI/CD Jenkins GitLab CI GitHub Actions Hibernate Spring Data JPA Spring Security JWT SQL Helm RESTful APIs iostat nfsiostat Nmon

Senior Engineer

Deutsche Bank

Cary, NC 8 days ago $138,600–$165,000
Java SQL Server Oracle Linux JavaScript HTML XML Shell Scripting Postman Splunk Jira Bitbucket ServiceNow Remedy Confluence Visio ALM Unit Testing Load Testing
5+ yrs exp

Senior Engineer

Deutsche Bank

Cary, NC 46 days ago $149,000–$165,000
Axiom Regulatory Reporting Tool Java J2EE Oracle Unix GCP Informatica Shell Scripting Bitbucket TeamCity Veracode SonarQube Control-M Artifactory ServiceNow Big Data ETL SQL Tuning Confluence
5+ yrs exp

Senior Engineer

Deutsche Bank

Jacksonville, FL 8 days ago $113,599–$120,500
IBM WebSphere MQ Informatica PowerCenter Informatica Cloud Services Tableau Qlik Sense Cognos bTrade Axway ETL SFTP AS2 HTTPS Genos Managed File Transfer Message Queues Middleware Performance Monitoring