Principal Software Engineer: Java & Python Architect

Fairygodboss

Phoenix (AZ)

On-site

USD 65,000 - 187,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision coverage
401(k) with company match
Paid holidays and vacation

Job summary

PNC is seeking a Software Engineer Principal to lead analytics and decisioning initiatives across multiple business units. You will design and evolve APIs and decision services, using Java 8/11/17, Groovy, and Python, with a focus on scalable, enterprise-grade solutions.

You will mentor teammates, apply SOLID principles, and collaborate with business and technology teams to define API contracts and integrations. This role is office-based with exposure to modern DevOps practices.

Qualifications

  • Degree in computer science or related field; 5+ years of software development experience.
  • Strong hands-on Java development with modern language features.
  • Experience with Groovy and Python for automation and integrations.

Responsibilities

  • Lead analytics and decisioning processes across multiple functions or units.
  • Define, develop, maintain APIs and decision services.
  • Design and maintain Java-based enterprise applications per standards.
  • Develop and manage business rules using BRMS platforms.
  • Create Groovy scripts and Python solutions for integrations and automation.
  • Apply SOLID principles and modern design patterns.
  • Define API contracts using Swagger/OpenAPI with teams.
  • Design integrations using REST, SOAP, messaging, and event-driven patterns.
  • Develop Python utilities, ETL components, and automation frameworks.

Skills

Java
Groovy
Python
BRMS
REST APIs
Microservices
CI/CD
OAuth/JWT
Cloud/Nat Apps

Education

Bachelors

Tools

Swagger/OpenAPI
jBPM/Camunda

Job description

PNC is seeking a Software Engineer Principal to lead analytics and decisioning initiatives across multiple business units. You will design and evolve APIs and decision services, using Java 8/11/17, Groovy, and Python, with a focus on scalable, enterprise-grade solutions.

You will mentor teammates, apply SOLID principles, and collaborate with business and technology teams to define API contracts and integrations. This role is office-based with exposure to modern DevOps practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer — Java, Python & API Lead
Principal Software Engineer — Java, Python & API Lead

Fairygodboss • Farmers Branch (TX)

On-site
USD 65,000 - 187,000
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 Software Engineer - Data & Automation
Principal Software Engineer - Data & Automation

Fairygodboss • Pittsburgh

On-site
USD 140,000 - 190,000
Principal Java/Spring Boot Architect & Tech Lead
Principal Java/Spring Boot Architect & Tech Lead

Fairygodboss • 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
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
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 Analytics Software Engineer - Python
Lead Analytics Software Engineer - Python

Next Frontier Capital • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Health care coverage
On-site health centers
Retirement savings plan
+3
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
Software Engineer Principal - Java, Python,
Software Engineer Principal - Java, Python,

Fairygodboss • Phoenix (AZ)

On-site
USD 65,000 - 187,000
Medical/dental/vision coverage
401(k) with company match
Paid holidays and vacation