Software Engineer Lead - Java, Spring boot, Kafka
$67.5k - $172.5kThe PNC Financial Services Group
Job ID: R227744Posted: 2026-07-14Location: Two PNC Plaza (PA374); Strongsville Technology Center (OH537); Birmingham - Brock (AL112); Dallas Innovation Center - Luna Rd (TX270)Salary: $67,500.00 - $172,500.00Type: Full timeCountry: United States of AmericaCompany: PNCPosition OverviewAt 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 Lead within PNC's Retail Tech organization, you will be based in Pittsburgh, Strongsville, OH, Birmingham, AL or Dallas, TX.We are seeking a skilled Software Engineer with a strong emphasis on API development and integration to design, build, and maintain scalable, high-performance services. This role will primarily focus on developing robust APIs that enable seamless communication across platforms and systems. Key Responsibilities• Primary (API Development – Core Focus)• Design, develop, and maintain RESTful and/or GraphQL APIs• Lead a team of mid-level to senior developers.• Experience with Event Streaming with Kafka• Build scalable, secure, and high-performing API services• Define API contracts and documentation (OpenAPI/Swagger)• Integrate APIs with databases and third-party services• Optimize API performance and reliability• Implement authentication and authorization (OAuth2, JWT)• Collaborating with cross-functional teams• Conduct code reviews and enforce API standards• Assist with CI/CD pipelines and GitOps practices• Collaborate with DevOps teams• Troubleshoot deployment issuesRequired Qualifications• Strong experience in API development (Java 8/17/21, Spring Boot, Kafka)• Proven experience building RESTful APIs• Knowledge of API security and lifecycle management• Experience with Oracle and MySQL databases• Familiarity with microservices architecturePreferred Qualifications• Exposure to Kubernetes• Experience with CI/CD pipelines• Cloud platform familiarity (AWS, Azure, GCP)Nice to Have• Experience with API gateways• Knowledge of event-driven architecture• Experience with observability toolsKey Skills• Primary: API Design, Development, Integration, SecurityPNC 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.Job DescriptionCreates and leads the technical design and development of software solutions.Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required.Facilitates complex problem resolution.Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software.Applies 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.QualificationsSuccessful 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 SkillsApache Kafka, API Development, Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Java (Programming Language), Process Improvements, Release Management, Software Solutions, Spring Boot, User Experience (UX) DesignCompetenciesApplication Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical TroubleshootingWork ExperienceRoles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience. Certifications are often desired. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.EducationBachelorsCertificationsNo Required Certification(s)LicensesNo Required License(s)Pay TransparencyBase Salary: $67,500.00 – $172,500.00Salaries 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 WindowGenerally, this opening is expected to be posted for two business days from 07/03/2026, although it may be longer with business discretion.BenefitsPNC 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 with financial incentives.In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.To learn more about these and other programs, including benefits for full time and part-time employees, visit pncthrive.com.Disability Accommodations StatementIf an accommodation is required to participate in the application process, please contact us via email at View email address on us.fitly.work. Please include “accommodation request” in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call View phone number on us.fitly.work and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.Equal Employment Opportunity (EEO)PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.California Residents Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
$100k
...allows you to connect with leading tech firms.Outstanding... ...Statistics, Computer Science or Engineering or candidates with gaps in... ...!Preferred SKILLS For Java /Full stack/Devops Positions... ...Java, javascript, C++ or software programming Spring boot, Microservices, Docker, Jenkins...SuggestedH1b$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java... .../data scientists, machine learning engineers for full time positions with clients... ..., C++ or software programming Spring boot, microservices, Docker, Jenkins and...SuggestedFull timeH1b- ...Currently, we are looking for: Entry-level software programmers Java Full stack developers Python/Java... .../Data scientists Data visualization engineers BI analysts Machine learning... ...javascript, C++ or software programming Spring boot, AWS, microservices, Docker, Jenkins...SuggestedFull timeH1bRemote work
$86.5k - $142.7k
...a Senior Consultant within EY's Digital Engineering Managed Services team, you will design and... ...full-stack development, working across Java backend services and modern frontend... ...Responsibilities Develop backend services using Java (Spring Boot, Microservices) Build frontend...SuggestedSummer holidayFlexible hours- .... Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Role: Java Backend Developer Years of Experience: 6 + years Qualification: Engineering Degree. Required Skills: Development of REST APIs Spring (JPA, MVC, Boot) OAuth Docker (containerized spring boot applications) MySQL...Suggested
- ...Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates... ...interviews please visit Skills for Java/Software ProgrammersBachelors degree or Masters... ...javascript, C++ or software programmingSpring boot, Microservices, Docker, Jenkins and...Remote work
- ...Role Overview The Lead Backend Software Engineer role adds leadership of technical design and development, complex problem resolution,... ...Information Systems, Engineering, or related field Java Spring Boot Oracle Database Acceptable alternatives: SQL...Local area
- ...code management Similar software development tools... ...development or software engineering ~2+ years of experience with Spring Framework Required Knowledge... ...Proficiency with: Java, JavaScript, HTML5, JDBC,... ...Spring Framework and Spring Boot Knowledge of: Software...Permanent employmentWork at officeLocal areaRemote work
- ...continuously looking for entry-level software programmers, Java full stack developers, Python/Java... ...data analysts/data scientists, data engineers, machine learning engineers for full... ...javascript, C++ or software programming.Spring boot, microservices, docker, jenkins,...Remote jobFull time
- ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java... .../data scientists, machine learning engineers for full time positions with clients... ..., C++ or software programming Spring boot, microservices, docker, jenkins and...Remote jobFull timeH1b
- Software Engineer - Enterprise Supply Chain Applications This role is ideal for a software engineer with a strong background in developing enterprise applications that support supply chain operations. The successful candidate will work within an Agile environment to design...
- ...Role Overview The Lead Front End Software Engineer (Java) role adds leadership of technical design and development, complex problem resolution, guidance and support for colleagues, code and documentation reviews, and use of modern principles, methodologies, and tools...Local area
- Job Title ATM hardware build/troubleshoot (ATM models - Diebold, Hyasung) TCP / IP troubleshooting (Telnet IP configs) Registry Settings, Command Prompt, File Explorer for Windows 104 Jira, Confluence, & BitBucket Java, JavaScript, Cucumber, Maven
$86.25k - $158.13k
...opportunity to contribute to the company’s success. As a Quality Engineer Lead (Python/JAVA) within PNC's Lending Technology Centralized organization,... ...automated testing solutions that ensure high-quality software delivery. The lead will work closely with developers,...Full timeTemporary workPart timeWork experience placementWork at office- ...field of application development or software engineering * 3 years of experience with Spring Framework Required Knowledge and Skills * Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP... ...with Spring Framework and Spring Boot * Knowledge of various software development...Local area
- ...general ledger activities while driving process improvements and adherence to internal controls. Joining CRC Group means joining a leading, independent specialty insurance organization with the scale, momentum, and entrepreneurial energy to move quickly and make...Full timeTemporary workWork at officeShift workDay shift
$139.9k - $199.3k
Lead Software Engineer We're looking for talented professionals to join us in bringing smart money management and payment solutions to everyone's fingertips. This position is classified as structured hybrid, with an expectation of a minimum of three (3) days per week working...Work at officeRemote workFlexible hours3 days per week- ...leadership, setting direction for a team of engineers. Ensure adherence to engineering... ...able to operate a computer and related software for a prolonged period, and use office... ...Description Black Creek Integrated Systems is a leading provider of security and safety...Work at officeLocal area
$104k
...Do you want your engineering expertise to shape the roads, bridges, and infrastructure that thousands of people rely on every day? Our client is seeking a Senior Civil Engineer to lead impactful public works projects that directly influence safety, mobility, and quality...For contractors- ...Job DescriptionCivil Engineer III (Power Generation / Turbine Projects) Long-term contract – Birmingham, AL Very competitive pay, time-and-a-half for OT, Mob/Demob, and strong per diem. Join a growing engineering team supporting large-scale gas turbine power projects,...Weekly payDaily paidLong term contractTemporary workWork at office
- ...per diem. Join this fast-growing design engineering firm (will double in size in the next 18... ...steel.Experience with structural analysis software (GTStrudl, ANSYS, etc.)Ensure compliance... ...required Responsibilities: Serve as a Lead Structural Design Engineer for simple...Weekly payDaily paidContract workTemporary workWork at officeLocal areaRemote work
- ...Job#: 3052955****Job Description:**Sr. API Engineer**Location:** remote, United States (... ...involves securing REST APIs, modernizing the Java stack, implementing authentication and... ...modernization path: Gradle 8.x, Spring Boot 3.5.x, Java 21, and then Gradle 9.x.* Resolve...Hourly payContract workRemote work
- Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. Oversee day-to-day accounting operations, including accounts payable, accounts...Full time
- ...using Tricentis Tosca • Develop and maintain automated test suites using Selenium with Java • Execute manual testing when automation is not appropriate • Act as a Test Lead for assigned workstreams (coordination, not people management): • Partner with developers...
- ...Description About McLeod Software McLeod Software is the leading developer and provider of transportation... ...: Responsible for writing Java code for new and existing applications... ...in Computer Science, Software Engineering, or a related field. (Ideally, would...Full timeVisa sponsorship
$73.53k
...such as Hadoop, Hive, Impala, Spark, or Kafka Two (2) years of working experience with... ...SAS, Python, Ruby, R, Matlab, Scala, or Java Preferences Background in banking and/or... ...other financial services Experience in Agile Software Development May require experience in libraries...Full timeWork experience placementFlexible hours$140k - $200k
...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior...Full timeRemote work- ...IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT services. We do provide Java training to candidates, who we think would fit a job requirement with one of our clients. Who should apply: Candidates who have difficulty...H1b
$150k - $190k
...automation Experience with Selenium Java development experience Background in... ...development, QA, and business teams to help ensure software quality Support functional, regression... ...We are seeking a skilled QA Automation Engineer with strong Tosca automation experience...Permanent employmentFull timeContract workLocal areaRemote workRelocationMonday to Friday$160k
...Are you the engineering leader who loves building great teams as much as great software? Our client is looking for a Software Engineering Manager to lead a talented in-house development team building the web applications and custom platform that power their business. This...Relocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Lead - Java, Spring boot, Kafka. Be the first to apply!
- entry level java developer remote Birmingham, AL
- java developer remote part time Birmingham, AL
- software sales executive Birmingham, AL
- software technology Birmingham, AL
- software intern Birmingham, AL
- entry level software sales Birmingham, AL
- software sales representative Birmingham, AL
- id software Birmingham, AL
- software sales Birmingham, AL
- internship software Birmingham, AL



