Software Developer Principal

Job Profile

Job Description

The PNC Financial Services Group, Inc. seeks a Software Developer Principal in Strongsville, OH to participate in all aspects of PNC’s Information Technology activities. Position allows for the ability to work from home with appropriate telecommuting systems for up to three days per week, with a minimum of two days per week in the office. Specific duties include: (i) align business strategy with software solutions; (ii) propose, design and code software solutions to address complex business needs; oversee technical and procedural documentation required; (iii) lead complex problem solving; (iv) provide technical guidance and support to colleagues and solution development; and (v) display an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities; develop and lead PNC IT applications.

Bachelor’s degree in Information Technology, Electronics Engineering, Computer Engineering, Electrical Engineering or Computer Science plus 5 years of experience in software development for the financial services industry in position(s) identifying user requirements and performing research and analysis to determine conceptual design for solving business problems is required. Must have experience with: (i) multiple databases (Oracle or SQL Server or DB2 or Teradata or Hadoop); (ii) data modeling; (iii) writing and debugging SQL and PL/SQL code; (iv) ETL tool (PowerCenter Informatica); (v) Shell scripting; (vi) business intelligence tools (OBIEE, BI Publisher, and Tableau); (vii) object-oriented programming language for data processing; (viii) Java; (ix) IBM ODM; (x) API development on APIGEE; (xi) data replication techniques; (xii) DevOps CI/CD tool and Jenkins and GIT and Udeploy and JIRA; (xiii) working closely with product owner(s) to recommend and implement process improvements; and (xiv) interacting with Enterprise Architecture and technology vendors and influencing solution design adhering to industry standard.


PNC offers employees a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include 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; maternity and parental leave; paid holidays, vacation days and occasional absence time; 401(k), pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption assistance; educational assistance and a robust wellness program with financial incentives. To learn more about these and other programs, including benefits for part-time employees, visit > New to PNC.

Disability Accommodations Statement:

The PNC workplace is inclusive and supportive of individual needs. If you have a physical or other impairment that might require an accommodation, including technical assistance with the PNC Careers website or submission process, please call 877-968-7762 and select Option 4: Recruiting or contact us via email at

The Human Resources Service Center hours of operation are Monday – Friday 9:00 AM to 5:00 PM ET.

Equal Employment Opportunity (EEO):

PNC 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.

California Residents

Refer to the to gain understanding of how PNC may use or disclose your personal information in our hiring practices.

PNC Financial Services

Read More

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate »
Scroll to Top