Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Software Engineer II

Bank of America

. Develop, enhance, debug, support, maintain, and test software applications .

Posted 10/26/2026full-timeUnited StatesMid-LevelSenior💰 $88,800 - $144,800 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Software Engineering with a focus on Spring Framework, Microservices (REST) API Development, and Continuous Integration/Continuous Development practices. Proven ability to analyze requirements, design secure technology solutions, and collaborate effectively with cross-functional teams in the Banking and Payments domain.

Highest-signal resume keywords
Spring FrameworkMicroservices (REST) API DevelopmentCucumber Test FrameworkOracle DBBanking/Payment Development Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringREST API DevelopmentApplication Messaging – MQUnit TestingContinuous IntegrationContinuous DevelopmentTechnical DirectionSystem ArchitectureRequirements AnalysisPerformance Testing
Soft Skills
Good CommunicationStakeholder Engagement
Tools & Technologies
GitSVNBitbucketUNIXWindows
Industry Keywords
BankingPaymentsSoftware ApplicationsTechnical FlowEngineering Standards

Tech Stack

Tools & technologies
MicroservicesOracleSpringSubversionUnix

About the role

Key responsibilities & impact
  • Develop, enhance, debug, support, maintain, and test software applications
  • Develop and implement complex applications using diverse technologies
  • Provide technical direction and system architecture for individual initiatives when needed
  • Attend business discussions and workshops and gather requirements
  • Analyze requirements and transform them into technical flow aligned with project framework and design
  • Coordinate software application delivery with external programmers when needed
  • Code solutions and unit test them against acceptance and compliance criteria
  • Utilize architectural components across data, application, and business domains
  • Perform Continuous Integration and Continuous Development activities
  • Contribute to story refinement and requirements definition
  • Estimate work needed to deliver stories and requirements
  • Contribute to integration, regression, and performance test suites
  • Analyze test reports, identify errors, and triage underlying causes
  • Perform spikes and proofs of concept to mitigate risk or implement new ideas
  • Deliver strategic capabilities on the Global Payments platform
  • Design, build, and deliver secure technology solutions meeting business and engineering standards
  • Partner with Product Owners, Architects, Feature Leads, and Quality Engineers
  • Guide delivery practices, engineering excellence, and continuous improvement

Requirements

What you’ll need
  • 3+ years of hands-on experience in Software Engineering
  • Spring Framework
  • Microservices (REST) API Development
  • Cucumber Test Framework
  • Git
  • Oracle DB
  • Application Messaging – MQ
  • UNIX and Windows
  • SVN, Bitbucket/GIT or related
  • REST API Development
  • Banking/Payment development experience
  • Good communication and stakeholder engagement skill
  • Proficiency in programming language(s) required for the role
  • 40 hours per week
  • Work aligned with 1st shift (United States of America)

Benefits

Comp & perks
  • Annual discretionary incentive plan eligibility
  • Benefits eligibility
  • Paid time off
  • Resources and support to employees
  • In-office culture supporting collaboration, engagement, and career development
  • Opportunities to learn, grow, and make an impact