Software Engineer Sr

The PNC Financial Services Group, Inc.
Birmingham, AL, United States
7 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology JIRA Automation of Tests Cloud Computing Continuous Integration Distributed Systems Eclipse (Software) Gradle Identity and Access Management
+20 more
IntelliJ IDEA Junit Apache Maven Systems Development Life Cycle Selenium Testng User Interface Testing Spring-boot Git Customer Identity Access Management Gitlab-ci Integration Tests Build Tools Bitbucket Restful APIs Cucumber (Software) Code Restructuring Software Version Control Jenkins Microservices

Job description

Experteer Overview In this Sr Software Engineer role you design, build, and maintain Java-based solutions, including microservices and REST APIs, for enterprise CIAM programs. You work within an Agile team to deliver secure, scalable software across the full SDLC with a focus on clean code, automated testing, and CI/CD. You collaborate with engineers, architects, and product teams to ensure high quality and secure outcomes. This opportunity combines hands-on development with shaping identity management at scale in a regulated environment. Compensation / Benefits * Design, develop, and maintain Java-based components including microservices and RESTful APIs. * Analyze requirements and implement features; write clean, maintainable code. * Troubleshoot defects, optimize performance and security; refactor as needed. * Participate in code and design reviews to uphold standards and consistency. * Collaborate with engineers, QA, architects, and product to clarify requirements and acceptance criteria. * Contribute to agile ceremonies and ensure timely delivery of features. * Develop and execute unit and integration tests; build automated tests (e.g., JUnit, Cucumber). * Maintain CI/CD pipelines and automated build/test/deploy processes; support rapid, safe releases. * Drive continuous improvement of development practices and tooling. Tasks * Proficiency in Java; experience with Spring/Spring Boot or similar frameworks is a plus. * RESTful API design and testing experience. * Experience with microservices or distributed systems; cloud-based environment desirable. * Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and build tools (Maven, Gradle). * Automated testing experience (JUnit/TestNG, Cucumber); API/UI testing with Karate or Selenium is a plus. * Version control with Git-based systems (e.g., Bitbucket). * Experience with IDEs (IntelliJ, Eclipse) and Jira; collaboration and traceability tooling. * 3+ years of relevant industry experience. Key requirements * medical/prescription coverage with HSA * dental and vision options * life insurance * short and long-term disability * 401(k) with company match * educational assistance and wellness program

Requirements

criteria. * Contribute to agile ceremonies and ensure timely delivery of features. * Develop and execute unit and integration tests; build automated tests (e.g., JUnit, Cucumber). * Maintain CI/CD pipelines and automated build/test/deploy processes; support rapid, safe releases. * Drive continuous improvement of development practices and tooling. Tasks * Proficiency in Java; experience with Spring/Spring Boot or similar frameworks is a plus. * RESTful API design and testing experience. * Experience with microservices or distributed systems; cloud-based environment desirable. * Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and build tools (Maven, Gradle). * Automated testing experience (JUnit/TestNG, Cucumber); API/UI testing with Karate or Selenium is a plus. * Version control with Git-based systems (e.g., Bitbucket). * Experience with IDEs (IntelliJ, Eclipse) and Jira; collaboration and traceability tooling. * 3+ years of relevant industry experience. Key requirements * aaa build/test/deploy coverage with HSA * dental and vision options * life insurance * short and long-term disability * 401(k) with company match * educational assistance and wellness program

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all