Software Engineer III
$102,900–$179,900 year
On-site · Pennington, New Jersey, United States
Job Summary
Software Engineer III at Bank of America responsible for developing and delivering complex requirements to meet business goals. Responsibilities include coding solutions with unit tests per acceptance criteria, designing and modifying architecture components, mentoring engineers on CI/CD practices, refining stories, conducting spikes/proofs of concept, automating release activities, and maintaining automated test suites (integration, regression, performance). Key skills include Java/Spring Boot, RESTful APIs, ETL/DataStage, Mainframe modernization experience, Rules Engine technologies (IBM ODM/InRule) and Mule, strong CI/CD with GitHub/Jenkins, TDD, Agile collaboration, and a focus on performance optimization. The role requires effective communication with technology teams and business partners and aligns with in-office expectations in Pennington, NJ, USA. Pay range is $102,900 to $179,900 annualized, depending on experience and skills. Includes opportunities for growth, benefits, and an emphasis on a culture of inclusion and professional development.
Required Qualifications
- 2+ years of relevant work experience
- Proficiency in programming languages required for the role
- Hands on proactive technologist who is capable of taking on multiple tasks/projects
- Experience in Java/Spring boot
- RESTful API experience
- CI/CD pipeline with GitHub/Jenkins
- Agile collaboration experience
- Designs, develops, and maintains automated test suites (integration, regression, performance)
- Mentors other software engineers and coach team on CI-CD practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.