Principle Engineer

Global financial institution providing banking and financial services, focusing on responsible growth and delivering for clients, teammates, communities and shareholders.
Kennesaw, GA, USA
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Description For Principle Engineer

Bank of America is seeking a Principal Engineer to join their Enterprise Payments Technology (EPT) team, a global payments organization that handles approximately $693 trillion through 18.8 billion transactions annually. This role will be part of the Merchant Business Software Suite (MBSS) team, working on a large-scale program to develop scalable point-of-sale software across multiple industry verticals.

The position requires a technical leader who will define and drive engineering approaches at the program/portfolio level, delivering significant business outcomes. You'll be responsible for improving solution design, quality, and reuse while implementing technology enablers that enhance development efficiencies. The role involves working with Architecture teams, leading complex feature planning and design, and providing technical oversight across multiple teams.

As a Principal Engineer, you'll be instrumental in exploring and implementing state-of-the-art technologies, leading end-to-end test strategies, and enabling CI/CD capabilities. The position requires expertise in merchant services, payments systems, and point-of-sale technologies, with a focus on delivering robust, scalable solutions that serve millions of consumer and business relationships.

This is an excellent opportunity for a seasoned technical leader to make a significant impact in a global financial technology environment, working with cutting-edge payment systems and technologies. The role offers the chance to work with exceptional leadership in a dynamic, fun team environment while contributing to solutions that process trillions of dollars in transactions annually.

Last updated 8 days ago

Responsibilities For Principle Engineer

  • Develop engineering approach for entire program/portfolio solution
  • Lead planning, definition, and design of complex features spanning multiple teams
  • Lead technical oversight for teams in solution development
  • Define technology tool stack for solutions
  • Lead end-to-end test strategy and integration between teams
  • Enable CI/CD capabilities and release management
  • Explore state-of-art technologies to improve development efficiencies

Requirements For Principle Engineer

Java
  • Experience with Merchant Services
  • Payments Experience
  • Point of Sale Experience
  • Payment Gateway Experience
  • .Net Experience
  • APK Experience
  • iOS Experience
  • Strong technical leadership skills
  • Experience with solution architecture and design
  • Expertise in agile development practices

Benefits For Principle Engineer

Medical Insurance
401k
  • Medical Insurance
  • 401k
  • Career Development Programs
  • Physical, Emotional, and Financial Wellness Support

Interested in this job?

Jobs Related To Bank of America Principle Engineer

Principal Engineer- Python (Quartz)

Principal Engineer position at Bank of America focusing on Python development and technical leadership for the Quartz team, based in New York.

Principle Engineer

Principal Engineer position at Bank of America's Enterprise Payments Technology team, leading engineering solutions for large-scale payment processing systems.

Principle Engineer

Principal Engineer position at Bank of America focusing on payment gateway development, merchant services, and cloud technologies with opportunities across multiple locations.

Principle Engineer

Principal Engineer position at Bank of America focusing on payment technologies, merchant services, and cloud infrastructure, leading technical solutions and architectural decisions.

Senior Principal Engineer - Developer Platform

Senior Principal Engineer position for Developer Platform at Toyota North America