Lead Software Engineer, Java, Python

PNC

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Farmers Branch, TXDallas, TXPittsburgh, PAAustin, TX
Employment
Full-time
Posted
92 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$120k $234k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$204,575.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 159 open roles on FindRole.

Listed pay typically runs $91,000–$179,200 across 22 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Lead Software Engineer, Java, Python

JOB TITLE: Lead Software Engineer - Java, Python As a Lead Software Engineer within the Lending Tech organization, you will lead the technical design and development of software solutions to address complex business needs. You will work with a group of developers to build and validate APIs for credit decisioning while adhering to coding standards and developing rules for decision services. Your daily responsibilities include creating technical design documents, providing technical guidance to colleagues, and monitoring test designs and analytical reporting to enhance strategies. You will utilize Java, Python, SQL, and relational databases within cloud environments. The role requires experience with Kafka messaging, rules engines like Drools or FICO OMDM, and systems integration via API, FTP, and messaging buses. You will apply predictive models and third-party data to improve risk-adjusted returns and lending decisions.

What you'll do

  • Develop and validate APIs for credit decisioning while adhering to established coding standards.
  • Create technical design documents and process flows for software solutions.
  • Develop and maintain rules for decision services using engines like Drools or FICO OMDM.
  • Analyze large datasets to improve risk-adjusted returns and develop business strategies for lending decisions.
  • Design and monitor test designs and analytical reporting suites for regular product reviews.
  • Apply predictive models and third-party data to execute segmentation and targeting for portfolio strategies.
  • Provide technical guidance to colleagues by reviewing coding, testing, and software documentation.
  • Manage engagements with internal and external information suppliers to ensure solutions meet governance standards.

What we're looking for

  • Bachelor's degree or a comparable combination of education, job-specific certifications, and experience.
  • 3+ years of relevant or direct industry experience.
  • Experience with programming languages such as Java and Python.
  • Experience working with relational databases and a good understanding of SQL.
  • Familiarity with cloud environments and experience developing and maintaining APIs.
  • Familiarity with rules engines like FICO OMDM, Drools, or Experian Power Curve.
  • Experience in event-driven environments with familiarity with Kafka messaging.
  • Understanding of systems integration using API, FTP, and messaging bus, plus the ability to create process flows.

More like this

Similar roles

Principal Software Engineer

PNC

Dallas, TX +4 62 days ago
Java Python Groovy Drools Red Hat Decision Manager IBM ODM Blaze Advisor Azure Data Factory REST SOAP JSON XML XSD Swagger OpenAPI OAuth 2.0 JWT SSL/TLS CI/CD Git jBPM Camunda Postman SOAPUI Domain-Driven Design SOLID Microservices Event-Driven Architecture
5+ yrs exp

Principal Software Engineer

PNC

Dallas, TX +4 62 days ago
Java Python Groovy Drools Red Hat Decision Manager IBM ODM Blaze Advisor Azure Data Factory REST SOAP JSON XML XSD Swagger OpenAPI Postman SOAPUI OAuth 2.0 JWT SSL/TLS CI/CD Git jBPM Camunda Domain-Driven Design SOLID Microservices Event-Driven Architecture
5+ yrs exp

Lead Software Engineer, Java & Python

JPMorgan Chase

Jersey City, NJ 26 days ago
Java 21 Python Spring Boot Kafka Kubernetes Splunk Dynatrace AWS Apache Cassandra RESTful APIs CI/CD NoSQL AI machine learning Agile SRE cloud native Data Governance
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX +1 6 days ago
Python Java AWS React CI/CD ECS EventBridge SNS SQS REST APIs Full-Stack Agentic AI MCP Adobe Experience Manager (AEM) Software Development Life Cycle Serverless IAM
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 4 days ago
Java Python AWS LLM Generative AI Microservices RESTful APIs Docker Kubernetes CI/CD RAG ECS System Design Distributed Systems Agile Scrum Observability Feature Flags
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 82 days ago
AWS Microservices REST APIs Event-driven design NoSQL Cloud-native CI/CD DevOps Agile OpenAPI Swagger Microsoft Copilot AI-assisted engineering Observability
5+ yrs exp