Senior Software Engineer - Java

PNC

Actively hiring
Dallas, TX · Strongsville, OH · Pittsburgh, PA · Birmingham, AL Posted 22 days ago

At a glance

AI generated

TL;DR

As a Senior Software Engineer in PNC's Lending Technology organization, you will join an agile engineering team responsible for maintaining and enhancing mission-critical applications. Your daily tasks include analyzing and remediating security vulnerabilities within Java-based systems, upgrading libraries to mitigate risks while ensuring system stability, and collaborating with QA teams to resolve defects throughout the development lifecycle. You will also design scalable solutions, participate in code reviews to enforce secure coding standards, and contribute to CI/CD pipelines for automation. The role requires expertise in Java (Java 8+), Maven or Gradle, and experience with security practices such as OWASP Top 10. Preferred skills include familiarity with containerization technologies like Docker and Kubernetes, and working knowledge of CI/CD tools like Jenkins. This position is integral to PNC's efforts to secure and optimize its enterprise applications in a fast-paced DevOps environment.

Skills

Java Maven Gradle CI/CD Kubernetes Docker Jenkins OWASP DevOps PostgreSQL MySQL Spring Boot JUnit Git Swagger RESTful APIs JSON XML Linux AWS Azure

What you'll do

  • Analyze and remediate security vulnerabilities in Java-based systems.
  • Upgrade and refactor Java libraries to mitigate risks without destabilizing systems.
  • Design and implement scalable solutions for functional and non-functional requirements.
  • Participate in code reviews to enforce secure coding standards and performance optimization.
  • Contribute to CI/CD pipelines and support build, test, and deployment automation.

What we're looking for

  • Strong professional experience developing enterprise applications using Java (e.g., Java 8+)
  • Solid understanding of dependency management tools such as Maven and/or Gradle
  • Experience identifying and remediating security vulnerabilities in application code and third-party libraries
  • Proven ability to debug complex issues and collaborate cross-functionally with QA, security, and engineering teams
  • Participate in code reviews to enforce secure coding standards and maintainability
  • Contribute to CI/CD pipelines and support build, test, and deployment automation
  • Document technical designs, dependency changes, and remediation strategies

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $117,000–$199,400.

Peer median band

$117,000$199,400

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,000$175,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 180 open roles on FindRole.

Listed pay typically runs $74,750–$171,925 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

More like this

Similar roles

Senior Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ny - 7 Hudson Square, US) 11 days ago $148,700$199,400
Java Spring Boot Agile Scrum SQL NoSQL Cloud Providers Docker Kubernetes CI/CD Git JVM PostgreSQL MongoDB
Remote

Senior Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ny - 7 Hudson Square, US) 16 days ago $148,700$199,400
Java Spring WebFlux GraphQL gRPC Kubernetes Spinnaker AWS Terraform CI/CD SQL Docker Prometheus Grafana JUnit Mockito
Remote

Senior Java Software Engineer

Wells Fargo

112646-Oh-Easton, Columbus, US 9 days ago $100,000$163,000
Java Spring Boot REST SQL JPA/Hibernate JUnit Mockito Git CI/CD AWS Azure GCP Docker Kubernetes OAuth JWT Splunk AppDynamics Dynatrace Angular Kafka

Senior Software Engineer - Java/J2EE

Unum Group

Chattanooga, Tennessee, Usa, US 10 days ago $89,400$183,500
Java J2EE Fineos Admin Suite Oracle MS SQL Agile TDD CI/CD SQL Scrum Kubernetes Docker AWS PostgreSQL

Senior Java Engineer

Wise

Budapest, US 39 days ago
Java Spring Microservices Asynchronous Messaging SQL API Design CI/CD Code Reviews Scalability Security Legacy System Integration Fintech Payment Systems International Finance Cross-Functional Collaboration

Senior Java Engineer

Fiserv

Coral Springs, Florida, US 27 days ago $90,000$158,400
Java Spring Spring Boot Spring Cloud Spring Security Spring Data REST Swagger Feign Client JWT RabbitMQ DevOps CI/CD Kubernetes Azure React PostgreSQL Maven Git