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

Principal Software Engineer, JAVA, Spring Boot

PNC

Principal Java/Spring Boot engineer leading architecture and scalable software initiatives. Designing banking technology solutions and mentoring engineering teams across PNC’s U.S.

Posted 8/12/2026full-timePittsburgh • Ohio, Pennsylvania, Texas • 🇺🇸 United StatesLead💰 $106,000 - $165,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing large-scale distributed systems, with a strong focus on system architecture, APIs, and cloud platforms. Proven ability to mentor engineering teams and apply modern engineering practices to drive business initiatives.

Highest-signal resume keywords
Large-Scale Distributed Systems DesignJava, C#, Python, or Go ExpertiseCloud Platforms (AWS, Azure, GCP)System Architecture and Data ModelingSoftware Development Lifecycle Knowledge

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
System ArchitectureAPIsData ModelingCloud PlatformsSoftware Development LifecycleModern Engineering PracticesScalable Systems DesignTechnical DocumentationProblem SolvingSoftware Solutions Development
Soft Skills
Technical GuidanceMentoringCollaborationLeadership
Industry Keywords
Business Strategy AlignmentEngineering Best PracticesComplex Problem SolvingSoftware SolutionsTechnical Support

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaPython

About the role

Key responsibilities & impact
  • Align business strategy with software solutions
  • Propose, design, and code software solutions for complex business needs
  • Oversee required technical and procedural documentation
  • Lead complex problem solving
  • Provide technical guidance and support to colleagues and solution development
  • Apply modern principles, methodologies, and tools to advance business initiatives and capabilities
  • Design scalable systems and provide architectural direction across critical software initiatives
  • Mentor engineering teams and drive engineering best practices

Requirements

What you’ll need
  • Proven experience designing and implementing large-scale distributed systems
  • Expertise in one or more core programming languages such as Java, C#, Python, or Go
  • Strong knowledge of system architecture, APIs, databases, and data modeling
  • Experience working with cloud platforms such as AWS, Azure, or GCP
  • Deep understanding of the software development lifecycle and modern engineering practices
  • University/college degree typically required for this level
  • 5+ years of industry-relevant experience
  • Comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree
  • Must not require employment visa sponsorship; PNC will not provide sponsorship or participate in STEM OPT
  • Specific certifications may be required for roles at this level, but no required certification is listed for this position
  • No required license is listed

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 plan
  • Stock purchase plan
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance, including select programs fully paid
  • Robust wellness program with financial incentives
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 9 occasional absence days each year
  • 15 to 25 vacation days each year, depending on career level
  • Years-of-service benefits