If you’re looking to build your software engineering career with one of the leading financial institutions in the United States, this is a great opportunity to consider. PNC is hiring a Software Engineer Associate in Pittsburgh, Pennsylvania, offering a competitive salary ranging from $70,000 to $108,000 per year. This role is ideal for recent graduates and early-career professionals who are passionate about software development, problem-solving, and working with modern technologies in a collaborative environment. Join a team where innovation, learning, and professional growth are encouraged while contributing to technology solutions that support millions of customers.
Job Overview
| Field | Details |
|---|---|
| Company Name | PNC |
| Role | Software Engineer Associate |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) |
| Job Location | Pittsburgh, Pennsylvania, USA |
| Salary | $70,000–$108,000 per year |
| Work Type | Hybrid (based on business requirements) |
| Job Type | Full-Time |
| Job Level | Associate / Entry Level |
| Industry | Banking and Financial Services |
Job Description
- Assists in the development, testing, and implementation of software solutions.
- Assists with designing software solutions.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:
- Customer Focused – Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
- Managing Risk – Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC’s Enterprise Risk Management Framework.
Qualifications
- Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
Preferred Skills
- Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design
Competencies
- Application Design, Architecture, Application Development Tools, Application Maintenance, Application Testing, System Development Life Cycle, Technical Writing/Documentation
Work Experience
- Roles at this level typically require a university / college degree with < 1 year of professional experience and/or successful completion of a formal development program. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
Selection Process
- Online application submission
- Resume screening
- Technical assessment (if applicable)
- Technical interview
- Behavioral/HR interview
- Background verification
- Final offer and onboarding
How to Apply
- Visit the official PNC Careers website.
- Search for Software Engineer Associate jobs.
- Select the Pittsburgh, Pennsylvania location.
- Review the job description and eligibility requirements.
- Click Apply and create or sign in to your account.
- Complete the application form.
- Upload your updated resume and any required documents.
- Submit your application and monitor your email for further communication.