> Markdown version of [/jobs/ext/2021437-software-engineer-sr](https://www.wearedevelopers.com/jobs/ext/2021437-software-engineer-sr). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Sr - **Company:** The PNC Financial Services Group, Inc. - **Location:** Birmingham, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** August 11, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-sr-birmingham-al-usa-58894124 ## About the Role 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 ## 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 ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)