
Principal Engineer – Merchant Core
Bank of America
full-time
Posted on:
Location Type: Office
Location: Charlotte • North Carolina • United States
Visit company websiteExplore more
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