Lead Software Engineer - Java/Boot/Microservices
Listed on 2026-06-18
-
Software Development
Cloud Engineer - Software, DevOps, Backend Developer, Java Developer
Position Overview
As a Lead Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA, Cleveland, OH, Dallas, TX, or Birmingham, AL. You will design, build, and lead the development of robust, scalable enterprise applications using Java-based microservices, cloud‑native architectures, CI/CD pipelines, and system performance optimization.
Key Responsibilities- 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, Dev Ops, 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.
- 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:
Open Shift and/or public cloud services (AWS, Azure) - API management:
Apigee - Integrated Development Environments (IDEs):
Visual Studio Code or similar - Monitoring dashboards:
Dynatrace, Humio, or Splunk - Strong debugging skills (performance tuning, JVM profiling, capacity planning)
- Application monitoring, maintenance, and support to ensure stability and compliance
- SQL databases (Oracle)
- No
SQL databases (MongoDB)
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Minimum of 3+ years of relevant industry experience
- Strong knowledge of Java, Spring Boot, microservices, and cloud platforms
- Experience with CI/CD pipelines, build automation, and deployment
- Excellent verbal and written communication skills
- Ability to mentor and guide development teams
- Problem‑solving and analytical skills
Bachelor’s degree required. Certifications optional; no mandatory certifications.
SalaryBase salary: $55,000.00 – $; incentive eligible with performance‑based payment.
Visa SponsorshipPNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
BenefitsMedical and prescription drug coverage, dental and vision options, life insurance, short‑ and long‑term disability protection, 401(k) with company match, pension and stock purchase plans, dependent care reimbursement, backup child/elder care, adoption and doula reimbursement, educational assistance, robust wellness program, and paid time off including maternity/parental leave, holidays, and vacation days.
Equal Employment OpportunityPNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
Disability AccommodationsIf an accommodation is required to participate in the application process, contact with the subject line "accommodation request" and include name, job , and preferred contact method. All such requests will be handled confidentially.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).