We are looking for a Software Engineer Lead to lead the technical design and development of software solutions for PNC's C&IB organization. The ideal candidate will have experience with Java, Kafka, MongoDB, and Restful API design, as well as experience with Microservices architecture, containerization, and orchestration technologies.
Requirements
- Lead a team of developers as a tech lead and involved in coming up with technical designs, mentoring developers, quarterly reviews, possibly presenting technical solutions and architectures to the team.
- Participate in hands-on development.
- Individual needs to be comfortable leading technical presentations, design reviews and architecture evaluations and able to mentor and guide junior developers, perform code reviews, and ensure high quality code standards.
- Individual needs to have proven experience in leading architecture design discussions, creating technical roadmaps, and driving adoption of best practices.
- Participate in production deployments.
- Strong understanding of distributed systems, fault tolerance, event-driven architecture, and performance optimization.
- Proficient in Java with strong knowledge of object-oriented programming principles and design patterns.
- Hands-on experience with Microservices architecture, including design, development, deployment, and scaling of microservices-based applications.
- Strong experience with containerization and orchestration technologies, especially OpenShift and Docker.
- Solid knowledge of Apache Kafka with experience in Kafka optimizations.
- Experience working with MongoDB, with a good understanding of schema design, indexing, and aggregation pipelines.
- Experience in designing scalable, resilient, and secure system architectures using cloud-native principles.
- Knowledge of RESTful API design and using tools like Swagger and Postman.
- Experience working with CI/CD pipelines, automation tools, and proficiency with version control tools such as Git.
- Agile/Scrum experience.
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
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- Up to 11 paid holidays each year
- 8 occasional absence days each year
- Between 15 to 25 vacation days each year