Bank of America

Principal Engineer – Merchant Core

Bank of America

full-time

Posted on:

Location Type: Office

Location: CharlotteNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Defines and leads the engineering approach for solutions at the program or portfolio level
  • Develops the engineering approach for the entire program/portfolio solution and works with Architecture
  • Leads the planning, definition, and design of the complex features which span multiple teams
  • Creates ideas on designing complex technology and solution development approaches
  • Leads the technical oversight for teams in solution development including design reviews and code within own domain
  • Defines the technology tool stack for the solution within ranged of internally approved and supported technologies
  • Explores state-of-the-art technologies to improve development efficiencies
  • Leads and is responsible for the end-to-end test strategy/creation/adherence

Requirements

  • 10+ years of software engineering experience with progressive technical leadership
  • Deep expertise in Java and Spring Boot framework
  • Strong experience with enterprise integration technologies (Mulesoft, Kafka)
  • Proficiency in Oracle PL/SQL and database design
  • Experience with reactive programming paradigms and event-driven architectures
  • Knowledge of Pega, Tango, or similar enterprise platforms
  • Understanding of design patterns, microservices architecture, and distributed systems
  • Experience with CI/CD, DevOps practices, and cloud technologies
  • Demonstrated ability to drive POCs from concept to implementation
  • Extreme ownership mindset with ability to drive results across teams
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpring BootMulesoftKafkaOracle PL/SQLdatabase designreactive programmingevent-driven architecturedesign patternsmicroservices architecture
Soft Skills
technical leadershipability to drive resultsextreme ownership mindset