Джерело: CrawlJobs
Ця вакансія не має повного перекладу вибраною мовою. Нижче показано оригінальний зміст.

Principal Software Engineer - Java/Rules Engineering (BRE)

Трудовий договір Повна зайнятість Робота на місці

Дата публікації: 01.09.2026

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 Principal Software Engineer within PNC's Lending Technology organization, you will be based in Pittsburgh PA or Dallas TX.

Responsibilities

Lead the design, development, and implementation of enterprise-grade software solutions using Java, Spring Boot, Kafka, and Microservices architecture; Serve as the technical lead for a team of 5-10 engineers across onshore and offshore locations; Establish engineering standards, code quality practices, and development methodologies across the team; Drive technical decision-making and architectural discussions while balancing scalability, performance, security, and maintainability; Conduct architecture reviews, code reviews, and technical mentoring to elevate team performance; Design and develop high-performance backend services and APIs using Java and Spring Boot; Build and enhance event-driven solutions leveraging Kafka for real-time processing and system integration; Develop and maintain microservices that support critical business capabilities and customer-facing applications; Create scalable, resilient, and highly available software solutions aligned with enterprise architecture standards; Troubleshoot complex production issues and drive root-cause analysis and resolution; Lead Agile delivery efforts and coordinate work across distributed teams; Provide technical guidance, coaching, and mentorship to engineers at various experience levels; Collaborate with Product Owners, Architects, DevOps, QA, and business stakeholders to ensure successful project execution; Manage technical dependencies, risks, and delivery timelines

Requirements

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience); 10+ years of software engineering experience with a strong focus on backend development; 5+ years of experience designing and developing enterprise applications using Java and Spring Boot; Proven experience leading technical teams of 5-10 engineers, including onshore and offshore resources; Extensive experience building and deploying Microservices-based architectures; Strong experience implementing event-driven solutions using Kafka; Demonstrated ability to engage and influence stakeholders across multiple levels of the organization; Expert-level Java development experience; Rules engine development experience is required; Strong proficiency with Spring Boot and related Spring ecosystem technologies; Deep understanding of Microservices architecture, API design, and distributed systems; Hands-on experience with Apache Kafka and event-driven architectures; Demonstrated ability to lead, mentor, and develop engineering talent; Strong collaboration and communication skills; Proven ability to operate effectively in fast-paced, enterprise environments; Ability to balance hands-on development responsibilities with technical leadership duties

Nice to have

Experience using Generative AI tools (e.g., GitHub Copilot, ChatGPT, Microsoft Copilot, or similar platforms) for software development, code generation, testing, documentation, and code maintenance; Experience evaluating and implementing AI-assisted development practices to improve engineering productivity and code quality; Cloud platform experience (AWS, Azure, or GCP); Experience within highly regulated industries such as banking or financial services; 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; Experience with BRM (Business rules management) tools is preferred

Benefits

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; robust wellness program with financial incentives; maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year; between 15 to 25 vacation days each year, depending on career level; years of service
Подати заявку роботодавцю

Схожі вакансії

Усі →
Нова вакансія Вміст мовою оригіналу
TeamQuest Sp. z o.o.

Account Manager - Usługi rekrutacyjne

Польща, Варшава (Мазовецьке)
TeamQuest Sp. z o.o.
Повна зайнятістьСтаціонарна
Подати заявку
Нова вакансія Вміст мовою оригіналу
TeamQuest Sp. z o.o.

Account Manager - Sprzedaż Usług Rekrutacyjnych

Польща, Варшава (Мазовецьке)
TeamQuest Sp. z o.o.
Повна зайнятістьСтаціонарна
Подати заявку
Нова вакансія Вміст мовою оригіналу
TeamQuest Sp. z o.o.

Senior Account Manager

Польща, Варшава (Мазовецьке)
TeamQuest Sp. z o.o.
Повна зайнятістьСтаціонарна
Подати заявку
Нова вакансія Вміст мовою оригіналу
TeamQuest Sp. z o.o.

Key Account Manager - Cyberbezpieczeństwo

Польща, Варшава (Мазовецьке)
TeamQuest Sp. z o.o.
Повна зайнятістьСтаціонарна
Подати заявку
Нова вакансія Вміст мовою оригіналу
TeamQuest Sp. z o.o.

Key Account Manager - Cybersecurity

Польща, Варшава (Мазовецьке)
TeamQuest Sp. z o.o.
Повна зайнятістьСтаціонарна
Подати заявку

Налаштування згод

Кожна мета є необов’язковою і за замовчуванням вимкнена. Ви можете відкликати згоду будь-коли.

Показуємо вакансії найближче до вас