Software Engineer Lead - Treasury Solutions - (Java, Kafka, MongoDB, Restful API) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1Bnote

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

JavaApache KafkaMongoDBMicroservices architectureRESTful APICI/CD pipelinesContainerizationAgile/ScrumTechnical TroubleshootingUser Experience (UX) Design

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 is a financial service company providing bank deposits products and services to its community.

Funding

Current Stage
Public Company
Total Funding
unknown
1975-11-17IPO

Leadership Team

leader-logo
Keith Hayes
SVP, PNC Aviation Finance
linkedin
M
Michael Gaber
Senior Vice President - Originations
linkedin

Recent News

Bizjournals.com Feed (2025-11-12 15:43:17)
Company data provided by crunchbase