Principle Engineer

A leading financial institution helping make financial lives better through banking, investing, and technology solutions.
Kennesaw, GA, USAChandler, AZ, USAAddison, TX, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Principle Engineer

Bank of America is seeking a Principal Engineer to lead and define engineering approaches for solutions at the program/portfolio level. This role focuses on payment technologies and merchant services, requiring deep expertise in payment gateways, cloud infrastructure, and modern development practices. The position involves leading the creation of next-generation bank development payment gateway and improving developer experience.

As a Principal Engineer, you'll be responsible for designing and implementing complex technical solutions that span multiple teams, working with cutting-edge payment technologies and cloud platforms. You'll play a crucial role in shaping the technical direction of merchant services technology, leading architectural decisions, and driving innovation in payment processing systems.

The ideal candidate will bring extensive experience in merchant services, payment gateways, and cloud technologies, combined with strong leadership abilities to guide teams and influence technical decisions. This role offers the opportunity to work on transformative payment solutions at one of the world's largest financial institutions, with the chance to impact millions of transactions daily.

Bank of America offers a collaborative environment focused on responsible growth and innovation, making it an ideal place for technical leaders who want to make a significant impact in the financial technology sector. The role provides exposure to cutting-edge payment technologies and the opportunity to shape the future of digital payments while working with talented teams across multiple locations.

Last updated 8 days ago

Responsibilities For Principle Engineer

  • Develops the engineering approach for the entire program/portfolio solution
  • Leads the planning, definition, and design of complex features spanning multiple teams
  • Creates ideas on designing complex technology and solution development approaches
  • Leads technical oversight for teams in solution development
  • Defines the technology tool stack for the solution
  • Explores state-of-the-art technologies to improve development efficiencies
  • Leads end-to-end test strategy/creation/adherence

Requirements For Principle Engineer

Java
Python
Kubernetes
  • Deep experience in Merchant Services and Payment Gateways
  • Expertise in public Cloud
  • Knowledge of payment terminal development
  • Experience with terminal management
  • Familiarity with semi-integrated payment APIs
  • Expertise in modern developer experience

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's Enterprise Payments Technology team, leading engineering solutions for large-scale payment processing systems and point-of-sale software development.

Principal, Solution Engineer MuleSoft

Principal Solutions Engineer position at Salesforce MuleSoft, combining technical expertise with pre-sales consulting to drive customer success in Paris, France.