FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Engineer
Bank of America. Define and lead the engineering approach for program- or portfolio-level solutions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in leading engineering strategies for payment solutions, focusing on modernizing capabilities through APIs, microservices, and cloud-native architectures. Proven ability to mentor teams and drive innovation while ensuring platform reliability and performance.
Highest-signal resume keywords
JavaSpring BootRESTful APIsMicroservicesKafka
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringEnterprise Payments PlatformsHigh-Volume Transaction SystemsCloud PlatformsContainerization TechnologiesCI/CD PipelinesDevSecOps PracticesAI Model UsageTechnical LeadershipArchitecture Design
Soft Skills
CommunicationStakeholder Management
Tools & Technologies
APIsOracleEvent-Driven ArchitecturesMessaging TechnologiesEngineering Standards
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Engineering
Industry Keywords
PaymentsPortfolio-Level SolutionsPlatform ReliabilityModernization InitiativesTechnical Oversight
Tech Stack
Tools & technologiesCloudJavaKafkaMicroservicesOracleSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Define and lead the engineering approach for program- or portfolio-level solutions
- Serve as senior technical leader for payments and external account management platforms
- Define technology strategy and drive architecture decisions
- Ensure platform reliability and deliver scalable, secure, high-performing payment solutions
- Partner with Product, Architecture, Infrastructure, Security, Operations, and Business stakeholders
- Modernize payment capabilities using APIs, Kafka, messaging technologies, and microservices
- Establish engineering standards and mentor senior developers and engineering teams
- Drive innovation across cloud-native and event-driven architectures using Java, Spring Boot, Oracle, Kafka, and APIs
- Drive usage of AI and related technologies with review and monitoring of AI outputs and delivery
- Oversee critical releases and resolve complex technical issues
- Develop technical enablers and implementation approaches with Architecture
- Lead planning, definition, and design of complex features spanning multiple teams
- Lead technical oversight, design reviews, code reviews, end-to-end test strategy, and cross-team integration
- Define the technology tool stack and explore technologies to improve development efficiency, test/QA coverage, and release management
Requirements
What you’ll need- 12+ years of software engineering experience with significant experience in enterprise payments platforms
- Deep expertise in Java, Spring Boot, RESTful APIs, microservices, Oracle, and Kafka
- Strong knowledge of microservices architectures and high-volume transaction systems
- Proven ability to lead large-scale modernization and transformation initiatives
- Strong communication, stakeholder management, and technical leadership skills
- Experience with cloud platforms, containerization technologies, CI/CD pipelines, and DevSecOps practices
- AI Model usage and agentic framework adoption
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (desired)
Benefits
Comp & perks- Affordable, competitive and flexible benefits
- Support for physical, emotional, and financial wellness
- Opportunities to learn, grow, and make an impact
- Career development opportunities
- Inclusive workplace culture
- Recognition and rewards for performance