PNC is seeking a Software Engineer Lead to join their team in Pittsburgh, PA or Dallas, TX. The role involves providing technical leadership, mentoring junior developers, and overseeing the architecture and design of software solutions.
About the Role
As a Software Engineer Lead, you will be responsible for creating and leading the technical design and development of software solutions. You will mentor junior developers, ensure high-quality code through reviews, and contribute to the Solutions Go-to-Market strategy. Your role will also involve managing ambiguity, working independently, and solving complex problems across different functional teams.
About You
Required:
Bachelor's degree in Computer Science or a related field.
3+ years of relevant industry experience.
Hands-on experience with Java 8+, Spring Boot, MongoDB, and Microservice application development.
Expertise in core Java, asynchronous and reactive programming.
Strong communication skills.
Preferred:
Knowledge of Docker and OpenShift.
Familiarity with build tools such as Gradle or Maven.
Experience with enterprise CI/CD.
Understanding of Agile practices.
Interest in Machine Learning, AI, and microservice architecture.
Benefits
Comprehensive 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.
Paid maternity and/or parental leave.
Up to 11 paid holidays each year.
15 to 25 vacation days each year, depending on career level.
PNC
We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines