Software developer

Senior Software Developer –

Job overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united to provide the best experience for our customers. We work together every day to foster an inclusive corporate culture where all of our employees feel respected, valued and have the opportunity to contribute to the success of the business. As the Senior Software Developer within PNC’s Retail organization, you will be based in Pittsburg PA or remotely.

job description

  • Aligns business strategy with software solutions.
  • Proposes, designs and codes software solutions to meet complex business needs. Oversee the required technical and procedural documentation.
  • Leads the resolution of complex problems.
  • Provides technical advice and support to colleagues and solution development.
  • Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.

PNC employees are proud of our reputation and to continue to build on it, we expect our employees to be:

  • Customer-centric – Know the values ​​and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage this information to create personalized customer solutions.
  • Risk management – Evaluate and effectively manage all risks associated with their business objectives and activities to ensure that they adhere to and support PNC’s enterprise risk management framework.


Application design, architecture – Knowledge of application design activities, tools and techniques; ability to use them to convert business requirements and logic models into a technical application design.

Integration of packaged applications – Knowledge and ability to implement packaged application software and integrate it into business applications, databases and technology platforms.

Product and Supplier Assessment – Knowledge of and ability to implement assessment and selection processes for products, tools, services and infrastructure components to ensure that they conform to the business needs and architectural principles of an organization .

Software Process Improvement (SPI) – Knowledge of formal software process improvement disciplines and the ability to assess and improve the quality and operating costs associated with an existing application.

System Development Lifecycle – Knowledge of project management techniques and the ability to plan, design, develop, test, implement and maintain segments and phases of the system development lifecycle.

Technical troubleshooting – Knowledge of technical troubleshooting approaches, tools and techniques, and the ability to anticipate, recognize and resolve technical issues (hardware, software, application or operational).

Professional experience

Roles at this level typically require a university / college degree, with over 5 years of relevant industry experience. Specific certifications are often required. Instead of a degree, a comparable combination of education and experience (including military service) may be considered.



Additional job description


PNC offers its employees a full range of benefits to help you meet your current and future needs. Depending on your eligibility, options for full-time employees include medical / prescription drug coverage (with a health savings account feature); dental and visual options; life insurance for employees and spouses / children; protection in the event of short- and long-term disability; maternity and parental leave; paid public holidays, vacation days and occasional absences; 401 (k), retirement and stock purchase plans; reimbursement account for dependents; supportive care for children and the elderly; adoption assistance; education support and a strong wellness program with financial incentives. To learn more about these and other programs, including benefits for part-time employees, visit> New to PNC.

Declaration on accommodation for disabled people:

The PNC workplace is inclusive and supports individual needs. If you have a physical or other disability that may require accommodation, including technical assistance with the PNC Careers website or the submission process, please call 877-968-7762 and select option 4: Recruitment or contact us by e-mail at [email protected]

The hours of operation for the Human Resources Service Center are Monday through Friday 9:00 a.m. to 5:00 p.m. ET.

Equal Employment Opportunity (EEO):

The PNC offers equal employment opportunities to qualified people regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status or other categories protected by law.

California residents

Refer to the California Consumer Privacy Act privacy notice to understand how PNC may use or disclose your personal information in our hiring practices.

Apply now