Lead Software Engineer, Java, Python

PNC

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Dallas, TXPittsburgh, PAAustin, TX
Posted
46 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$180k most similar roles pay here $230k

This listing doesn't post a salary. Most similar roles pay $192,050–$212,150.

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 118 open roles on FindRole.

Listed pay typically runs $86,250–$172,500 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Lead Software Engineer, Java, Python

Lead Software Engineer - Java, Python will join the Lending Tech organization to lead the technical design and development of software solutions for credit decisioning. The role involves developing and maintaining APIs, creating process flows, and establishing rules for decision services while collaborating with partners in data, risk, and model development. You will build tools to analyze large datasets, improve risk-adjusted returns, and manage portfolio strategies. Key technologies include Java, Python, SQL, and relational databases within cloud environments. The position requires experience with Kafka messaging, rule engines like FICO OMDM or Drools, and systems integration via API, FTP, and message buses. Additional technical skills include Swagger, JSON schema, XSD, XML, and both RESTful and SOAP web services to solve complex business needs and manage risk appetite within the lending domain.

What you'll do

  • Develop and maintain APIs for credit decisioning while performing necessary validations.
  • Create technical design documents and lead the development of software solutions for complex business needs.
  • Design and implement rules for decision services using engines like Drools or FICO OMDM.
  • Analyze large datasets to improve risk-adjusted returns and develop strategies that enhance lending decisions.
  • Manage integration between systems using APIs, FTP, and messaging buses in event-driven environments.
  • Monitor test designs and analytical reporting to track and improve portfolio performance.
  • Provide technical guidance, code reviews, and troubleshooting support to fellow developers.
  • Establish and manage credit risk policies in collaboration with internal and external partners.

What we're looking for

  • Candidates should possess a university or college degree or an equivalent combination of education, certifications, and experience.
  • Experience with programming languages such as Java and Python is required.
  • Experience working with relational databases and a strong understanding of SQL is required.
  • Familiarity with cloud environments and event-driven systems using Kafka messaging is required.
  • Knowledge of rules engines like FICO OMDM, Drools, or Experian Power Curve is required.
  • Proficiency in developing and maintaining APIs, including experience with Swagger, JSON schema, XSD, and web services (RESTful and SOAP).
  • Ability to create process flows and perform systems integration using API, FTP, and messaging buses.
  • Experience in technical design, documentation, and leading the development of software solutions for complex business needs.

More like this

Similar roles

Principal Software Engineer

PNC

Dallas, TX +4 16 days ago $65,000$187,200
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 CI/CD Git Microservices Domain-Driven Design Camunda
5+ yrs exp

Principal Software Engineer

PNC

Dallas, TX +4 16 days ago $65,000$187,200
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 CI/CD Git Microservices Domain-Driven Design Camunda
5+ yrs exp

Lead Software Engineer, Java and Python

JPMorgan Chase

Jersey City, NJ 32 days ago
Java Springboot Python Microservices AWS Azure SQL NoSQL RESTful APIs WebSockets JSON Agile Scrum CI/CD AI-assisted engineering Distributed Systems
5+ yrs exp

Lead Software Engineer, Java & Python

JPMorgan Chase

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

Lead Software Engineer, Python / Java

JPMorgan Chase

Jersey City, NJ 143 days ago
Python SQL Java Spring Boot AWS CI/CD System Design SDLC Agile Cloud-native Front-end Technologies Database Querying Software Engineering Trading Workflows
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Columbus, OH 77 days ago
Java Spring Boot REST API SQL Python CI/CD PySpark Snowflake Databricks Agile Scrum Data Modeling Machine Learning Artificial Intelligence Automated Testing
5+ yrs exp