Software Engineer Principal - Java, Python,
$65k - $187.2kArizona Staffing
Software Engineer Principal At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Principal within PNC's Lending Tech organization, you will be based in Dallas, TX, Pittsburgh, PA, Birmingham, AL, Strongsville, OH or Phoenix, AZ. Strong hands-on experience with Java 8, Java 11, and Java 17 development, including modern language features, performance optimization, and migration strategies. Experience developing and maintaining Groovy scripts and Python applications for automation, integrations, data processing, scripting, and business rule implementations. Experience with Business Rules Management Systems (BRMS) and Rules Engines such as Drools, Red Hat Decision Manager, IBM ODM, Blaze Advisor, or similar platforms. Strong understanding of Object-Oriented Design (OOD), SOLID principles, Design Patterns, Domain-Driven Design (DDD), and enterprise application architecture. Experience designing and developing microservices, event-driven architectures, and cloud-native applications. Extensive experience with system integrations, including REST APIs, SOAP services, message queues, event streaming, and middleware platforms. BPMN modeling tools such as jBPM or Camunda. JSON Schema, XSD, XML, and web services (RESTful and SOAP). Experience building and documenting APIs using Swagger/OpenAPI specifications. Experience writing and executing API test cases using SOAPUI, Postman, and automated testing frameworks. Experience building and maintaining Azure Data Factory pipelines. Experience using Groovy scripting within CI/CD pipelines, workflow automation, BPM platforms, and enterprise application development. Experience leveraging Python for data analysis, API development, automation, orchestration, ETL processes, and analytics solutions. Experience with API security standards including OAuth 2.0, JWT, SSL/TLS, and enterprise authentication frameworks. Strong knowledge of CI/CD pipelines, Git-based source control, code reviews, and DevOps best practices. Lead analytics and decisioning processes across multiple functions or business units, leveraging complex analytical tools and technologies to create data-driven solutions while mentoring junior team members. Define, develop, maintain, and enhance APIs and decision services that support enterprise business capabilities. Design, develop, and maintain enterprise applications using Java 8, Java 11, and Java 17, following industry best practices and coding standards. Develop and manage business rules and decision services using enterprise rules engines/BRMS platforms, ensuring scalability, maintainability, and business agility. Design, develop, and maintain Groovy scripts and Python-based solutions to support application integrations, workflow automation, business rule execution, analytics, and operational processes. Apply SOLID principles, design patterns, and modern software engineering practices to architect and deliver high-quality solutions. Work with business and technology teams to define API contracts and service interfaces using Swagger/OpenAPI specifications. Design and implement integrations between internal and external systems using REST, SOAP, messaging platforms, event-driven frameworks, and data services. Develop Python-based utilities, automation frameworks, and ETL components to streamline data movement, transformation, validation, and reporting processes. Utilize Groovy scripting within BPM, workflow orchestration, CI/CD pipelines, and enterprise applications to enhance process automation and operational efficiency. PNC is an in-office company that fosters a supportive culture where employees can thrive and achieve balance. We encourage candidates to connect with their recruiter and hiring manager to understand workplace expectations and ensure the role aligns with their goals. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. Aligns business strategy with software solutions. Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required. Leads complex problem solving. Provides technical guidance and support to colleagues and solution development. Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities. PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be: Customer Focused – Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions. Managing Risk – Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework. Qualifications Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position. Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, JSON, Process Improvements, Python (Programming Language), Release Management, RESTful APIs, Software Solutions, User Experience (UX) Design, XML Schema Definition (XSD) Competencies Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting Work Experience Roles at this level typically require a university/college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered. Education Bachelors Certifications No Required Certification(s) Licenses No Required License(s) Language Assessments No Required or Preferred Language Assessments Pay Transparency Base Salary: $65,000.00 – $187,200.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 02/26/2026, although it may be longer with business discretion. Benefits PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: 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; a robust wellness program wi Arizona Staffing
- ...Principal EngineerWells Fargo is seeking a Principal Engineer to join PCI team within Consumer Technology Architecture & Engineering organization. With our intense... ...compliant solutions.7+ years of hand on Java and Python experience7+ years of deep understanding and hands...PrincipalPythonWork experience placementRelocation package
- ...Software Engineer (Java) Location: Dallas, TX / Charlotte, NC / Phoenix, AZ Rate: DOE Term: 12+ Months Only H4, GC EAD, H1, GC, USC... ...IDM suite or Pass experience, LDAP C++ Java Developer Python RESTful API SQL MUST HAVES: 7 + years -Java Developer...Python
- About this role:Wells Fargo is seeking a Principal Engineer to join PCI team within Consumer Technology Architecture & Engineering organization... ...implementing compliant solutions.7+ years of hand on Java and Python experience7+ years of deep understanding and hands on...PrincipalPythonFull timeWork experience placementRelocation package
$93.77k - $179.24k
...Opportunity As a dedicated Java Full Stack Engineer, you will join a dynamic,... ...scalable, high-quality software. This is your opportunity to... ...C++, HTML, CSS, SQL, Go, and Python ~ Developing level of business... ...necessary to describe the principal functions of the job and...PythonWork experience placementH1bWork at officeRemote workRelocation packageFlexible hours$93.77k - $179.24k
...require at least 4 years of software development experience with strong... ...or technologies such as Java, Swift, Objective-C, Cobol, JavaScript... ...C++, HTML, CSS, SQL, Go, or Python. We look for developing... ...lifecycle in our day-to-day engineering work. We participate in...PythonFull timeWork at officeRemote workFlexible hours- ...Job Description Job Title: Calypso Principal of Software Engineer Location: Phoenix, AZ Employment... ...supporting applications with: Websphere, Java, SpringBoot, MQ, ETL and API... ...particularly Java, Javascript, HTML, Python, Angular, Unix shell scripts ·...PrincipalPythonWork from homeFlexible hours
- ...Confiz is seeking a Principal AI Engineer in the Phoenix AZ market, who can design... ...~10+ years in software/solution architecture, with... ...and back-end (Node.js/.NET/Python) development, API design (REST... ...JavaScript/TypeScript, C#, or Java). ~ Architecture: Proven...PrincipalPythonTemporary work
- ...demonstrate Ownership Are you a visionary Principal Full Stack Engineer eager to architect, build, and... ...At Cognite, we're not just building software; we're pioneering the future of... ...languages (e.g., Kotlin, Java, Python, or Rust). You possess deep expertise...PrincipalPython
$143k - $193.05k
...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for... ...as well as modern programming languages (e.g., Java, Python, Go, or similar) and API design. Familiarity with observability...PrincipalPythonFull timeRemote workWorldwide- ...reliable and profitable airline. The Software domain refers to the area within... ...high quality work and coaches more junior engineers on technical craftsmanship Conducts... ...technologies: Programming Languages: Java, Python, C#, Javascript/Typescript Frameworks...PrincipalPythonFlexible hours
- ...Description Role Description This is a contract, on-site role for a Java-Python Senior Engineer located in Phoenix, AZ. The Senior Engineer will be responsible for designing, developing, and maintaining software solutions using Java and Python. Day-to-day tasks include back-...PythonContract work
- ...Java Developer with Python and Apache Flink Location: Phoenix, AZ or Charlotte, NC (Onsite role) Openings: 5 Duration: 1 year contract Note: W2 candidates are strongly preferred Please note that client will do on-site interview. There wil NOT be zoom interview...PythonContract work
- Role Description Looking for Data Engineering Architect with AIML expertise in designing developing deploying and integrating AIML and Generative... ...and integrating AI services into enterprise platforms Strong Python development skills Experience creating technical PoCs Required...PrincipalPythonTemporary workLocal area
$92.9k - $209.5k
...We are seeking a Product Manager t o own the architecture, engineering, automation, and operational excellence of our hands-on labs program... ...strategies, and release management. • Proficiency in Python and practical experience with JavaScript. • Strong CI/CD pipeline...PrincipalPythonTemporary workFlexible hours$296.3k - $423.9k
...intuitive design, intelligent software, and next-generation safety... ...scale.? We are looking for a Principal Technical Lead Manager (TLM)... ...lead a high-performing team of engineers building ML-driven trajectory... ...software engineering skills (Python, C++, or similar)....PrincipalPythonFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...Opportunity for advancement Senior Java Backend Developer – Digital Banking Location... .... We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java... ...services experience. Experience with Python, Hadoop, or Spark. Core Technology...PythonWork from homeFlexible hours3 days per week1 day per week
- Java Lead Java, Python, Google Kubernetes Engine(gke), Openshift, Kubernetes, Docker, ELK Stack(Elastic search, Logstash, Kibana) Job Summary 1. Expertise in java 8 and later. Python experience is a big plus. 2. Google cloud experience - dataproc, dataflow, bigquery...Python
- Position: Senior Java Developer Note : Java Developer with 8 -... ...prefer AZ orver FL Nice to have: Python Nice to know: Client... ...degree in Computer Science, Engineering, or a related field (or equivalent... ...are an Award-Winning Global Software Consultancy solving complex problems...Python
- ..., AZ and Remote is not an option. The Principal Software Engineer serves as a technical authority and innovation... ...frameworks. Hands-on experience with Java, Spring, and Spring Boot. Experience... ...applications with Go and/or Python. Experience working with streaming and...PrincipalPythonFull timeLocal areaRemote workFlexible hoursShift work
$110 per hour
...broad impact and large-scale planning for Software Engineering. ~Review and analyze complex multi-... ...experience, education. ~4 plus years of Java experience, including proficiency in... ...Boot. ~2 plus years of experience with Python, focused on backend or data-driven development...PythonFull timeTemporary workWork experience placement- ...A leading technology firm is looking for a Senior Software Engineer with expertise in Python Django to develop scalable web applications and APIs. This role offers the opportunity to collaborate with a dynamic team and contribute to meaningful projects. Competitive compensation...PythonRemote work
- Java Developer W/ GCP Location: Phoenix, AZ Duration: Contract Mandatory Skill: Java, Docker... ...- 10 years strong experience in Java or Python and worked on end to end application... ...and today we are an Award-Winning Global Software Consultancy solving complex problems with...PythonContract work
- ...Description Insight Global is seeking a Senior Java Developer to join our client's team... ...: Skills and Requirements 5+ years of software development experience Strong backend... ...development experience with Java Experience with Python scripting and automation Hands-on...Python
- Role : Java Developer with Kotlin Location: Phoenix AZ/ Sunrise... ...end-to-end delivery of your software from inception to production,... ...in computer science, computer engineering, software engineering, or... ...Kotlin, Clojure Technical Skills: Python, Scala, Node.js, Golang, Java...PythonWork experience placement
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who...PythonFull time
- ...Freelancers Human Resources Human Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript c++ c# html5/css3 php scala objective-c sharepoint salesforce...PythonFreelance
$80 per hour
Request-ID: 31016-1 Domain is Must -Banking Finance Service ***Max rate $80 ***Onsite in Phoenix - AZ Sr. Python Developer Job summary Experience 7to11Yrs Required Skills - Python,FAST Search - API,Flask Python,Python (Flask Django) We are seeking a dedicated Corp Comm...Python- ...Job Description Job Description Benefits: ~401(k) Python Backend Engineer - APIs Phoenix, AZ (Onsite 3 days/week - Hybrid) We are looking for a strong Python Backend Engineer to design and build high-performance APIs supporting enterprise-scale financial...Python3 days per week
- ...Freelancers Human Resources Human Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript c++ c# html5/css3 php scala objective-c sharepoint salesforce...PythonFreelanceRemote work
- Sr.Bigdata Engineer with Python Spark SQL Shell scripting. Skill Set : HDFS Spark Hive MapReduce Scala JAVA Linux Spring SVN/GIT HBase Detailed Job Description: working experience in Big Data technologies (Hadoop Spark Kafka MAPR (plus) HDFS Spark Hive MapReduce Scala...PythonWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Principal - Java, Python,. Be the first to apply!
- senior java developer Phoenix, AZ
- entry level java developer remote Phoenix, AZ
- java web developer Phoenix, AZ
- sr.java developer Phoenix, AZ
- java developer full time Phoenix, AZ
- remote junior java developer Phoenix, AZ
- java microservice developer Phoenix, AZ
- java spring developer Phoenix, AZ
- java developer remote part time Phoenix, AZ
- java developer Phoenix, AZ



