JOBSEARCHER

Software Engineer Lead - Angular/Java - Advisor Portal

Overview As Software Engineer Lead in PNC's Asset Management Group, you will guide the design and delivery of scalable, enterprise-grade applications. You collaborate with cross-functional teams to translate business needs into robust technical solutions and modernize our platform. You will mentor engineers, drive CI/CD adoption, and maintain high performance across frontend, backend, and microservices. This role offers meaningful impact through shaping critical financial software and improving release efficiency in a collaborative, inclusive culture. Compensation / Benefitsmedical/prescription coveragedental and vision options401(k) with company matchpension and stock purchase planspaid time off (vacation, holidays)educational assistance ResponsibilitiesLead design, development, and delivery of scalable enterprise applications using Angular, Java, Spring Boot, and microservicesDevelop and support RESTful APIs and distributed services with best practices for design and reuseProvide technical leadership and mentorship through code reviews, design discussions, and troubleshootingCollaborate with product owners, business stakeholders, QA, and engineers to translate requirements into technical solutions and delivery plansDrive CI/CD adoption, automated testing, and Agile practices to improve code quality and speed of deliveryMonitor and optimize performance; resolve complex production issues across frontend, backend, and microservicesEstablish engineering standards, coding practices, and quality guidelines; lead modernization and continuous improvement initiatives Key requirements3+ years of relevant/direct industry experienceBachelor degree (or equivalent)Experience with Angular, Java, Spring Boot, and microservicesExperience with RESTful APIs and distributed servicesKnowledge of CI/CD, automated testing, and Agile methodologiesAbility to provide technical guidance and mentorshipStrong problem-solving and collaboration skillsLeadershipCollaborationCommunicationAngularJavaSpring Boot