Software Engineer Lead
Role details
Job location
Tech stack
Job description
Function Of the Group : The group supports and advances PNC's digital banking and platform modernization efforts, with a primary focus on secure, scalable, and highly available online banking capabilities. The team designs, builds, enhances, and sustains platforms that power customer facing and internal banking platforms INITIATIVES/PROJECTS: Application Modernization & Platform Stability Reliable, scalable online banking platforms enable faster delivery of customer facing enhancements, improving digital experiences that directly support customer retention and growth. Risk Mitigation: By addressing security vulnerabilities, framework upgrades, and adherence to secure coding standards (e.g., OWASP), the group reduces technology risk and ensures compliance with regulatory and enterprise security requirements Industry background: Finance/Banking
Requirements
Looking for a Senior/Lead Technology Engineer with 10+ years of experience with strong backend & API Java development skills with some UI/Angular experience to help support defects and simpler UI enhancements. It is also expected to be self-driven and able to provide oversight for developers to provide guidance with development tasks and best practices to adhere to Crew Norms/Standards. They need to be able to provide supporting documents for the architecture designs and database structure to review with Architecture Group Must Have Technical Skills: (Min 15+ years of exp in all of the below required skills) Expert Java - Java17/21 IDE - Intellij & Eclipse Microservices App Architecture NoSQL (MongoDB) Spring Boot, Spring Security Understanding of Kubernetes & Docker & Open Shift Containerization concepts Familiarity with Jenkins, uDeploy, CI/CD concepts, Gradle etc. Flex Skills/Nice to Have: Angular 17 plus versions Understanding of best practices for secure coding (OWASP) Understanding of Generative AI Tools like Github Coplit for coding