Lead Software Engineer - C# /.Net/Angular
Listed on 2025-12-01
-
Software Development
Full Stack Developer, C# / Unity Developer
Overview
Lead Software Engineer - C# / .Net / Angular. Based in Pittsburgh, PA or Dallas, TX. The position is primarily based in a PNC location; responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely at the manager’s discretion.
As a Lead Software Engineer within PNC's Corporate and Institutional Banking Technology organization, you will lead the development of full-stack applications and mentor junior developers. You will work with cross-functional teams to design, develop, and deploy scalable applications using C#, .NET, Angular, SQL Server and Mongo
DB.
- Lead the design, development, and deployment of full-stack applications using C#, .NET, and Angular.
- Design and optimize databases using SQL Server, Oracle and Mongo
DB. - Create and manage RESTful APIs to support front-end and back-end integration.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and resolve complex technical issues.
- Proven experience as a Lead Software Development Engineer or similar role.
- Strong proficiency in C# (preferred), .NET Framework, Angular and databases.
- In-depth knowledge of SQL Server, Oracle and Mongo
DB. - Solid understanding of RESTful API design and implementation.
- Thorough understanding of OOP, design patterns, and enterprise application integration.
- Excellent problem-solving skills and attention to detail.
- Strong leadership and communication skills; ability to work effectively in a fast-paced, agile environment.
- Proven ability to design, optimize and integrate business processes across disparate legacy systems and web technologies.
- Demonstrated deployments of enterprise software systems using industry-standard environments including TFS, Jenkins or Jira.
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
- Creates and leads the technical design and development of software solutions.
- Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required.
- Facilitates complex problem resolution.
- Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software.
- Applies modern principles, methodologies and tools to advance business initiatives and capabilities.
- Customer Focused:
Align customer needs and satisfaction as primary considerations in business decisions and create customized customer solutions. - Managing Risk:
Assess and manage risks to adhere to PNC's Enterprise Risk Management Framework.
Education:
Bachelors.
Work Experience:
3+ years of relevant/direct industry experience. Certifications are often desired.
PNC offers a comprehensive range of benefits for eligible full-time employees, including medical/prescription drug coverage, dental and vision, life insurance, disability protection, 401(k) with match, pension and stock purchase plans, dependent care, back-up care, educational assistance, wellness programs, and paid time off (holidays, vacation, and other leave).
Disability AccommodationsIf an accommodation is required to participate in the application process, contact with “accommodation request” in the subject line and include your name, job , and preferred contact method. Applicants may also call for accommodation assistance. All information is confidential.
EEOPNC provides equal employment opportunity regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other protected categories. This position is subject to applicable compliance requirements.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).