As a Software Engineer Lead at PNC, you will provide technical guidance and leadership to the development team, oversee the architecture and design of software solutions, and mentor junior developers. The position is based in Pittsburgh, PA or Dallas, TX.
Requirements
- Actively hands-on with Java 8+, Spring Boot with other Spring Frameworks, MongoDB and Microservice application developments.
- Expertise in core Java, asynchronous and reactive programming.
- Writing disciplined well-typed, efficient, testable and maintainable code that gives other programmers take complete control over the development process.
- Contribute to the Solutions Go-to-Market, prioritize development efforts, shape solution direction, and drive new trends.
- Managing ambiguity, working independently, and solving problems across different functional teams.
- Track record of delivering quality products.
- Passion for learning new technologies and developing skills.
- Knack for getting things done, whether it be independently or in a team
- Contributing in all phases of the development lifecycle.
- Good communication skills.
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, including select programs fully paid
- Robust wellness program with financial incentives