Principal Software Engineer — Java, Python & API Lead

Fairygodboss

Farmers Branch (TX)

On-site

USD 65,000 - 187,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Job summary

PNC is seeking a Principal Software Engineer in the Lending Tech group to drive Java-based solutions and enterprise integrations. You will work across multiple offices, including Dallas, Pittsburgh, Birmingham, Strongsville and Phoenix, applying modern patterns and tools to deliver scalable software.

Expect to design and evolve APIs with OpenAPI, implement BRMS decision services, and mentor teammates while applying SOLID, DDD, and CI/CD best practices for secure, resilient software.

Qualifications

  • Strong Java development experience across modern versions.
  • Experience with Groovy/Python scripting for automation and data processing.
  • Experience with BRMS/Rules Engines and API design.
  • Knowledge of SOLID, DDD, and enterprise architecture principles.
  • Experience designing microservices and cloud-native apps.

Responsibilities

  • Lead analytics and decisioning across multiple functions and mentor juniors.
  • Define and maintain APIs and decision services for enterprise capabilities.
  • Develop enterprise apps using Java 8/11/17 and best practices.
  • Implement BRMS-based decision services; ensure scalability and maintainability.
  • Design Groovy/Python solutions for integrations, automation, and analytics.

Skills

Java/Java EE
Groovy scripting
Python programming
BRMS/Rules engines
OOD & design patterns
DDD & architecture
Microservices & event-driven
REST/SOAP APIs
BPMN (jBPM/Camunda)
API testing (SOAPUI/Postman)
CI/CD & DevOps
Azure Data Factory
Cloud-native apps
OAuth2/JWT security

Education

Bachelors

Tools

Swagger/OpenAPI
SOAPUI
Postman
Git/CI-CD

Job description

PNC is seeking a Principal Software Engineer in the Lending Tech group to drive Java-based solutions and enterprise integrations. You will work across multiple offices, including Dallas, Pittsburgh, Birmingham, Strongsville and Phoenix, applying modern patterns and tools to deliver scalable software.

Expect to design and evolve APIs with OpenAPI, implement BRMS decision services, and mentor teammates while applying SOLID, DDD, and CI/CD best practices for secure, resilient software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer: Java & Python Architect
Principal Software Engineer: Java & Python Architect

Fairygodboss • Phoenix (AZ)

On-site
USD 65,000 - 187,000
Medical/dental/vision coverage
401(k) with company match
Paid holidays and vacation
Principal Java/Spring Boot Engineer — Lead Scalable Systems
Principal Java/Spring Boot Engineer — Lead Scalable Systems

PNC • Pittsburgh

On-site
USD 106,000 - 166,000
Principal Java/Spring Boot Engineer
Principal Java/Spring Boot Engineer

Fairygodboss • Farmers Branch (TX)

On-site
USD 106,000 - 166,000
Principal Java/Spring Boot Architect & Tech Lead
Principal Java/Spring Boot Architect & Tech Lead

Fairygodboss • Pittsburgh

On-site
USD 106,000 - 166,000
Senior Software Engineer - Lead Java & Cloud Microservices
Senior Software Engineer - Lead Java & Cloud Microservices

PNC Financial Services Group, Inc. • United States

On-site
USD 120,000 - 180,000
Medical coverage
Dental & vision
Life insurance
+6
Lead Software Engineer: Python, Java & Angular
Lead Software Engineer: Python, Java & Angular

Fairygodboss • Birmingham (AL)

On-site
USD 40,000 - 158,000
Medical coverage
401(k) plan
Paid time off
Principal Software Engineer - Data & Automation
Principal Software Engineer - Data & Automation

Fairygodboss • Pittsburgh

On-site
USD 140,000 - 190,000
Senior Java Backend Engineer – APIs & Scalable Systems
Senior Java Backend Engineer – APIs & Scalable Systems

PNC Financial Services Group, Inc. • Cleveland (OH)

On-site
USD 86,000 - 173,000
Medical/prescription drug coverage
Dental and vision options
401(k) with match
Tech Engineer - Java/.NET, Secure APIs & Microservices
Tech Engineer - Java/.NET, Secure APIs & Microservices

Fairygodboss • Farmers Branch (TX)

On-site
USD 86,000 - 158,000
Medical/prescription coverage
Dental and vision options
401(k) with match
+1
Technology Engineer – Java/.NET, APIs & DevSecOps
Technology Engineer – Java/.NET, APIs & DevSecOps

Fairygodboss • Lakewood (CO)

On-site
USD 86,000 - 158,000
Health benefits
401(k) with match
Paid time off