Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PNC

Lead Software Engineer – Java, Spring Boot, Microservices

PNC

Lead Software Engineer building scalable enterprise applications using Java and Spring Boot. Collaborate with teams while mentoring onshore and offshore developers in software development best practices.

Posted 6/4/2026full-timePittsburgh • Alabama, Ohio, Pennsylvania, Texas • 🇺🇸 United StatesSenior💰 $55,000 - $158,700 per yearWebsite

Tech Stack

Tools & technologies
ApacheAWSAzureCloudDistributed SystemsGradleJavaJenkinsKafkaMavenMicroservicesMongoDBNoSQLOpenShiftOracleSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, and lead the implementation of Java-based microservices using Spring Boot and modern architectural patterns.
  • Provide technical leadership across the full software development lifecycle (design, build, test, deploy, support).
  • Drive best practices for code quality, scalability, security, and performance.
  • Lead and mentor onshore and offshore developers; perform code reviews and provide technical guidance.
  • Collaborate with product owners, architects, DevOps, and QA teams to deliver enterprise-grade solutions.
  • Oversee CI/CD pipelines, build automation, and deployment strategies.
  • Monitor application health and performance; proactively identify and resolve production issues.
  • Ensure system stability, compliance, and operational excellence through effective monitoring and support.

Requirements

What you’ll need
  • 3+ years of relevant / direct industry experience
  • Java with strong hands-on experience in Spring Boot
  • Microservices architecture and distributed systems
  • Apache Kafka for messaging and event-driven architecture
  • Build tools: Gradle, Maven
  • CI/CD tools: Git, Jenkins, UDeploy
  • Cloud platforms: OpenShift and/or public cloud services (AWS, Azure)
  • API management: Apigee
  • Strong experience with SQL databases, including Oracle
  • Experience with NoSQL databases such as MongoDB
  • Strong debugging skills, including: Performance tuning, JVM profiling, Capacity planning
  • Hands-on experience with application monitoring, maintenance, and support to ensure stability and compliance
  • Strong experience with coding, testing, and documentation of software.
  • Bachelor's degree preferred

Benefits

Comp & perks
  • medical/prescription drug coverage (with a Health Savings Account feature)
  • dental and vision options
  • employee and spouse/child life insurance
  • short and long-term disability protection
  • 401(k) with PNC match
  • pension and stock purchase plans
  • dependent care reimbursement account
  • back-up child/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a robust wellness program with financial incentives
  • maternity and/or parental leave
  • up to 11 paid holidays each year
  • 9 occasional absence days each year, unless otherwise required by law
  • between 15 to 25 vacation days each year, depending on career level; and years of service

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootMicroservices architectureApache KafkaGradleMavenGitJenkinsOpenShiftSQL databases
Soft Skills
technical leadershipmentoringcollaborationcode reviewsproblem-solvingcommunicationperformance tuningcapacity planning