Principle Engineer

A leading financial institution that helps make financial lives better through the power of every connection.
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. This role is part of a global payments team that provides a wide range of financial platforms and services, facilitating approximately 18.8 billion transactions annually worth $693 trillion. The position focuses on the Merchant Business Software Suite (MBSS) team, responsible for delivering a large-scale, multi-year program to provide scalable and customizable point-of-sale software across various industry verticals.

As a Principal Engineer, you will be responsible for defining and leading the engineering approach for solutions at the program or portfolio level. You'll work closely with Architecture teams to develop and implement technical enablers, lead complex feature planning and design, and provide technical oversight for multiple teams. The role requires expertise in payment systems, merchant services, and modern software development practices.

The position offers an opportunity to work with state-of-the-art technologies, lead end-to-end test strategies, and enable CI/CD capabilities across the program. You'll be part of a dynamic team with strong leadership, contributing to Bank of America's mission of making financial lives better through technology innovation.

This role requires 5% travel and offers comprehensive benefits including medical, dental, and vision insurance, as well as 401k benefits. The position is based in Kennesaw, Georgia, with an emphasis on in-office culture while allowing for appropriate flexibility based on role-specific considerations.

Last updated 7 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
  • Create ideas on designing complex technology and solution development approaches
  • Lead technical oversight for teams in solution development
  • Define technology tool stack for solutions
  • Explore state-of-the-art technologies to improve development efficiencies
  • Lead end-to-end test strategy/creation/adherence

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 oversight and leadership skills
  • Experience with CI/CD capabilities and release management

Benefits For Principle Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

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 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.

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.