Jobs and Careers
U.

Sr. Software Engineer (BAM, Payments, Analytics, Data Science)

U.S. Bank
Saint Paul, United Statesfull_timeVerifiedPosted 18 Jun 2025
💰 $140,900/yr($119,765/yr$140,900/yr)

About the role

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed.  We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer, specializing in Business Activity Monitoring (BAM), Payments, Analytics, and Data Science. In this role, you will design, develop, and implement innovative solutions that provide real-time insights into business operations, optimize payment systems, and leverage data science techniques to drive analytics and decision-making. You will collaborate with cross-functional teams to deliver scalable and efficient software solutions that align with business goals.

Essential Responsibilities:

  • Responsible for designing, developing, testing, operating and maintaining products

  • Design and implement BAM solutions to monitor and analyze real-time business processes and transactions

  • Develop dashboards and alerts to provide actionable insights into operational performance and SLA compliance

  • Integrate BAM tools with payment systems and analytics platforms

  • Optimize payment workflows and ensure compliance with industry standards (ISO20022, NACHA etc.)

  • Build and deploy data pipelines to collect, process, and analyze real time data.

  • Apply machine learning and statistical models to uncover trends, anomalies, and predictive insights

  • Develop visualizations and reports to communicate findings to business leaders

Basic Qualifications
- Bachelor’s degree, or equivalent work experience
- Five to six years of relevant experience

Preferred Skills/Experience

  •     Experience with Java/Groovy, Apache Camel or other data sourcing frameworks
  •     Experience building visualizations and reports to communicate findings to business leaders
  •     Experience with real-time data processing frameworks (Kafka, MQ, APIs etc.)
  •     Experience designing and implementing BAM solutions to monitor and analyze real-time business processes and transactions
  •     Experience developing dashboards and alerts for operational performance and SLA compliance
  •   Strong experience with payment workflows and compliance standards (ISO20022, NACHA etc.)
  •   Strong experience with Machine learning and statistical models to uncover trends, anomalies, and predictive insights
  •    Knowledge of machine learning algorithms and predictive modeling techniques
  •    Understanding of security best practices for payment systems and data analytics
  •   Experience with Azure Cloud, Azure Site Recovery (ASR) and pipelines

Location Expectations

The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.

If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.

Benefits: 

Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

U.S. Bank

View company profile →