Jobs · Information Technology · Pennsylvania

Software Engineer Lead (JAVA Lead/ Angular)/

PNC · Pittsburgh, PA · 2 mo ago
On-siteInformation TechnologyFull-time

About the role

The role of a Software Engineer Lead within PNC's C&IB organization involves leading the technical design and development of software solutions, proposing and designing software solutions to address complex business needs, preparing technical and procedural documentation, facilitating complex problem resolution, providing technical guidance and support to colleagues, reviewing coding, testing, and documentation of software, and applying modern principles, methodologies, and tools to advance business initiatives and capabilities.

Responsibilities

  • Technical Leadership: Lead UI architecture and design decisions for web and responsive applications. Define UI standards, best practices, and reusable component libraries. Review code, enforce quality standards, and mentor UI developers. Guide adoption of modern UI frameworks and design systems.
  • Development: Design and develop complex, scalable, and responsive UI solutions. Build reusable UI components using Angular / React / Vue and modern JavaScript/TypeScript. Integrate UI with backend services via REST APIs and microservices. Optimize applications for performance, security, and cross browser compatibility.
  • Collaboration: Partner with UX/UI designers to translate wireframes and prototypes into high quality implementations. Work closely with backend engineers, architects, and DevOps teams. Participate in Agile ceremonies (PI planning, sprint planning, reviews, retrospectives).
  • Quality & Compliance: Ensure UI compliance with accessibility standards (WCAG / ADA). Enforce secure coding practices and enterprise UI standards. Support automated testing (unit, integration, UI automation).

Requirements

  • Multiple years of experience in UI / front end development. 2+ years in a technical lead or senior UI role.
  • Strong expertise in: HTML5, CSS3, SCSS, JavaScript / TypeScript, Angular, React, or Vue. Experience building Single Page Applications (SPA). Strong understanding of responsive and mobile first design. Experience consuming RESTful APIs and JSON. Familiarity with CI/CD pipelines and Git based source control. Experience working in Agile / Scrum environments.

Preferred Qualifications

  • Experience with enterprise design systems and component libraries. Exposure to accessibility standards (WCAG 2.x). Knowledge of microservices based architectures. Experience with UI testing frameworks (Jest, Jasmine, Cypress, Playwright). Cloud exposure (AWS / Azure).
  • Financial services or regulated industry experience.

Soft Skills

  • Strong communication and leadership skills. Ability to influence technical direction and drive consensus. Proven mentoring and coaching experience. Excellent problem solving and analytical skills.

Qualifications

  • Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
  • Preferred Skills: AngularJS, Angular UI, Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, React.js, Release Management, Software Solutions, User Experience (UX) Design.

Benefits

PNC offers a comprehensive range of benefits to 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; 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. In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 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.

Disability Accommodations

If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com. Please include “accommodation request” in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses.

EEO Statement

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. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.

California Consumer Privacy Act Privacy Notice

California Residents Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.

Similar jobs

Lead Software Engineer

CadenceSan Jose, CA· 3 mo ago
Engineering$115k–$213k/yrapply on cadence.wd1.myworkdayjobs.com