PNC · 5 days ago
Software Engineer Lead - Treasury Solutions - (Java, Kafka, MongoDB, Restful API)
PNC is a financial services company that values its employees as its greatest asset. The Software Engineer Lead will lead a team of developers, participate in hands-on development, and provide technical guidance while ensuring high-quality code standards and driving best practices in software development.
BankingFinanceFinancial Services
Responsibilities
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
Creates and leads the technical design and development of software solutions
Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required
Facilitates complex problem resolution
Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software
Applies modern principles, methodologies and tools to advance business initiatives and capabilities
Qualification
Required
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
Creates and leads the technical design and development of software solutions
Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required
Facilitates complex problem resolution
Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software
Applies modern principles, methodologies and tools to advance business initiatives and capabilities
Roles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience
In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
Bachelors
Preferred
Apache Kafka
Application Development
Business Management
Customer Solutions
Design
Group Problem Solving
Java
MongoDB
Process Improvements
Release Management
RESTful APIs
Software Solutions
User Experience (UX) Design
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
A robust wellness program with financial incentives
Maternity and/or parental leave
Up to 11 paid holidays each year
9 occasional absence days each year, unless otherwise required by law
Between 15 to 25 vacation days each year, depending on career level and years of service
Company
PNC
PNC is a financial service company providing bank deposits products and services to its community.
Funding
Current Stage
Public CompanyTotal Funding
unknown1975-11-17IPO
Leadership Team
Recent News
2026-01-11
Yahoo Finance
2026-01-06
Yahoo! News
2026-01-06
Company data provided by crunchbase