Senior Engineer

Deutsche Bank

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $154k
$110k most similar roles pay here $213k

This role pays less than 60% of similar roles. Most pay $142,400–$177,250 — the shaded band above. At the midpoint, this role pays about $154k versus about $160k 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 18 open roles on FindRole.

Listed pay typically runs $125,000–$165,000 across 18 roles with salary data.

Most-posted roles

View all roles at Deutsche Bank

At a glance

TL;DR · Senior Engineer

As a Senior Engineer, you will join the team to design, develop, and maintain high-performance distributed microservices and enterprise payment processing applications. Your daily responsibilities include architecting scalable systems, developing RESTful and SOAP APIs, and building event-driven systems for real-time data processing. You will optimize database performance through data modeling and query development across Oracle and Postgres environments while integrating security practices like code scanning and SSO authentication. The role requires expertise in Java, Spring Boot, Kafka, JMS, and MQ. You will utilize a technical stack including Junit, Mockito, Git, Bitbucket, Maven, Jenkins, GitHub Actions, SonarQube, Docker, Kubernetes, Helm, Splunk, Tomcat, and Unix/Linux scripting. This position focuses on solving complex problems in the domain of enterprise payment processing through robust software engineering and cloud-based deployment strategies.

What does a Engineer earn?

Median $185000 from 249 postings across 48 companies.

See salary data

What you'll do

  • Design, develop, and maintain high-performance distributed microservices and enterprise payment processing applications.
  • Architect and develop RESTful and SOAP APIs for real-time data processing and service integration.
  • Build event-driven systems using Kafka, JMS, and MQ to enable asynchronous communication.
  • Optimize database performance through data modeling and the development of efficient queries and stored procedures.
  • Implement secure API authentication and authorization mechanisms using Spring Security and OAuth.
  • Integrate security practices including code scanning and vulnerability remediation into the software development lifecycle.
  • Support the migration and deployment of application components to cloud-based environments.
  • Ensure software quality through test-driven development, unit testing, integration testing, and code reviews.

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 using Java and Spring Boot.
  • Experience designing distributed system architectures and developing RESTful/SOAP APIs and event-driven systems 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, including code scanning, vulnerability remediation, and Spring Security for authentication and authorization.
  • Experience supporting the migration and deployment of application components to cloud-based environments.
  • Experience ensuring software quality through test-driven development using Junit and Mockito.
  • Proficiency with tools including Git, Maven, Jenkins, GitHub Actions, SonarQube, Docker, Kubernetes, Helm, Splunk, and Unix/Linux scripting.

More like this

Similar roles

Senior Engineer

Deutsche Bank

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

Senior Engineer Vice President

Deutsche Bank

Cary, NC 31 days ago $125,000$185,000
Java Spring Boot Node.js ReactJS SQL PL/SQL Kubernetes OpenShift CI/CD Apache Spark Hadoop BigQuery Oracle PostgreSQL MongoDB Redis Google Cloud Platform Microservices Agile
Hybrid

Assistant Vice President

Deutsche Bank

Cary, NC 36 days ago $157,248$165,000
Java Spring Boot Kafka SQL Azure GCP AWS Unix/Linux Scripting CI/CD REST Python Kubernetes Git Jenkins Node.js React.js Oracle Cassandra BigQuery Splunk Maven Tomcat Teradata Sybase Informix DB2 Cobol Perl C 4GL ESQL PL/SQL SonarQube Swagger
5+ yrs exp

Senior Engineer

GEICO

Bethesda, MD +2 57 days ago $100,000$215,000
Azure DevOps Python C# Java Kubernetes Docker Terraform CI/CD SQL NoSQL Ansible Chef Helm GitHub PowerShell Splunk App Insights Infrastructure as Code
4+ yrs exp

Senior Engineer

MongoDB

Gurugram, Haryana, India 24 days ago
Python Go Rust Kubernetes CI/CD Drone.io Next.js FastAPI React MongoDB
6+ yrs exp Hybrid

Senior Engineer

Qualcomm

Santa Clara, CA 8 days ago $129,300$193,900
C C++ Assembly RTOS ARM MATLAB Python Perl Digital Signal Processing GNSS LTE 5G WCDMA TRACE32 MIPS Profiling Embedded Systems
2+ yrs exp