Software Engineering Principal
@ PNC

Hybrid
$100,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX******* @pnc.com
Recommended after applying

Job Details

Position Overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. As a Software Engineering Principal, you will help align business strategy with software solutions by proposing, designing, and coding software solutions to address complex business needs.

The role is primarily based in a PNC location in Cleveland, OH or a home location in Ohio with some in-office or field responsibilities as required.

Job Responsibilities

  • Align business strategy with innovative software solutions.
  • Design, code, and implement custom software products.
  • Oversee technical documentation and ensure compliance.
  • Lead complex problem solving and technical guidance.
  • Apply modern methodologies and tools to advance business initiatives.

Preferred Skills and Competencies

  • Application Development
  • Business Management
  • Customer Solutions
  • Design and UX
  • Process and Release Management
  • Architecture and System Development Life Cycle
  • Technical Troubleshooting and SPI

Key Skills/Competency

Software Solutions, Application Development, Architecture, UX Design, Risk Management, Process Improvement, Release Management, Technical Documentation, Customer Focus, Problem Solving

How to Get Hired at PNC

🎯 Tips for Getting Hired

  • Research PNC's culture: Study their mission, values, and recent news.
  • Customize your resume: Highlight software design and leadership skills.
  • Prepare technical examples: Demonstrate problem-solving in previous roles.
  • Showcase risk management: Emphasize experience with compliance frameworks.

📝 Interview Preparation Advice

Technical Preparation

Review design patterns and system architecture.
Practice coding and system optimization exercises.
Study modern methodologies and development tools.
Prepare documentation and technical troubleshooting cases.

Behavioral Questions

Describe conflict resolution in team projects.
Explain handling challenging customer requests.
Discuss collaboration in risk management tasks.
Share experiences in process improvements.

Frequently Asked Questions