DeveloperJobs.io
← Back to all jobs

Job Description

PNC Financial Services Group is seeking a Software Engineer Lead to guide the data-oriented Treasury Management network within its Data Product Organization. This onsite role in Birmingham, Alabama, centers on building and sustaining a data-centric payment ecosystem leveraging Hadoop and Neo4j, with leadership responsibilities spanning data engineering and cross-functional collaboration with data scientists and architects. The position blends hands-on engineering with mentorship and strategic delivery, anchored in a robust, enterprise-grade tech environment.

Responsibilities

  • Develop, maintain, and expand a complex, data-centric Treasury Management payment network currently hosted on Hadoop and Neo4j
  • Work on complex data requirements independently
  • Collaborate with Data Scientists, Architects, and other key technical resources
  • Experience with streaming and Iceburg
  • Proven experience in Cloudera Hadoop, HDFS, HQL, Hive, Impala, Beeline, and Neo4j
  • Strong communication skills; ability to lead others
  • Lead experience as a Data Engineer

Requirements

  • Apache Kafka
  • Application Development
  • Business Management
  • Customer Solutions
  • Data Engineering
  • Design
  • Group Problem Solving
  • Neo4j
  • Process Improvements
  • Release Management
  • Software Solutions
  • User Experience (UX) Design
  • Application Delivery Process
  • Application Design
  • Architecture
  • Application Development Tools
  • Application Testing
  • Packaged Application Integration
  • System Development Life Cycle
  • Technical Troubleshooting

Technologies

  • Spark
  • PySpark
  • Cloudera Hadoop
  • HIVE
  • HQL
  • Imapala
  • Beeline
  • HDFS
  • Neo4j
  • Linux
  • Iceburg

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
  • Wellness program with financial incentives
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 9 occasional absence days each year
  • Between 15 to 25 vacation days each year

Job Description

  • Lead the technical design and development of software solutions
  • Propose and design software solutions to address complex business needs; prepare the required technical and procedural documentation
  • Facilitate complex problem resolution
  • Provide technical guidance and support to colleagues; review coding, testing, and documentation of software
  • Apply modern principles, methodologies and tools to advance business initiatives and capabilities

Pay Transparency

  • Base Salary: $55,000.00 – $138,000.00
  • Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.

Application Window

Generally, this opening is expected to be posted for two business days from 09/02/2025, although it may be longer with business discretion.

Disability Accommodations

If an accommodation is required to participate in the application process, please contact us via email at [email protected]. Please include “accommodation request” in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call 877-968-7762 and say "Workday" for accommodation assistance. All information provided will b

Similar Jobs