PNC · 1 month ago
Lead Software Engineer - C# / .Net / Angular
PNC is a financial services company that emphasizes the importance of its people in delivering exceptional customer experiences. The Lead Software Engineer will be responsible for architecting and delivering full-stack applications, collaborating with cross-functional teams, and mentoring junior developers to foster a culture of technical excellence.
BankingFinanceFinancial Services
Responsibilities
Lead the end-to-end design, development, and deployment of full-stack applications using C#, .NET, and Angular
Architect and optimize relational and non-relational databases, including SQL Server, Oracle, and MongoDB
Develop and maintain RESTful APIs to facilitate seamless front-end and back-end integration
Provide technical guidance and mentorship to junior developers, promoting best practices and professional growth
Ensure application performance, scalability, and reliability through rigorous testing and optimization
Diagnose and resolve complex technical issues across the software stack
Qualification
Required
Proven experience in a lead software engineering role, with a strong track record of delivering enterprise-grade applications
Advanced proficiency in C# (preferred), .NET Framework, Angular, and database technologies
Deep understanding of SQL Server, Oracle, and MongoDB
Expertise in designing and implementing RESTful APIs
Strong grasp of object-oriented programming (OOP), design patterns, and enterprise application integration
Exceptional analytical and problem-solving skills with meticulous attention to detail
Effective leadership and communication abilities
Experience working in agile, fast-paced development environments
Demonstrated success in integrating business processes across legacy systems and modern web technologies
Familiarity with industry-standard development tools and environments such as TFS, Jenkins, and Jira
Roles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience
In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
Bachelors
Preferred
Angular
Application Development
Business Management
C#.NET
Customer Solutions
Design
Group Problem Solving
Microsoft SQL Server
MongoDB
Process Improvements
Release Management
Software Solutions
User Experience (UX) Design
Benefits
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 and stock purchase plans
Dependent care reimbursement account
Back-up child/elder care
Adoption, surrogacy, and doula reimbursement
Educational assistance, including select programs fully paid
A robust wellness program with financial incentives
Maternity and/or parental leave
Up to 11 paid holidays each year
8 occasional absence days each year, unless otherwise required by law
Between 15 to 25 vacation days each year, depending on career level and years of service
Company
PNC
PNC is a financial service company providing bank deposits products and services to its community.
Funding
Current Stage
Public CompanyTotal Funding
unknown1975-11-17IPO
Leadership Team
Recent News
Yahoo Finance
2026-01-06
Yahoo! News
2026-01-06
Bizjournals.com Feed (2025-11-12 15:43:17)
2026-01-05
Company data provided by crunchbase