Taro Logo

Software Engineer

A leading financial institution providing banking services and financial solutions to customers and businesses across the United States.
Cincinnati, OH, USA
$130,541 - $143,595
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer

U.S. Bank is seeking a Software Engineer to join their MarTech engineering team in Cincinnati, Ohio. This role focuses on developing and maintaining no-code data ingestion pipelines for marketing purposes and supporting internal operational tools. The position offers a comprehensive blend of backend and frontend development, utilizing Java Spring Boot for microservices and Angular for frontend tools.

The role presents an exciting opportunity to work with modern technologies in a financial services environment, combining both traditional software engineering and no-code solutions. You'll be responsible for building and monitoring data pipelines, ensuring their health and efficiency, and participating in critical infrastructure maintenance.

The position offers competitive compensation ranging from $130,541 to $143,595, along with an extensive benefits package including healthcare, 401(k), paid vacation, and parental leave. U.S. Bank provides a supportive environment for professional growth, emphasizing both technical excellence and compliance with banking industry standards.

This role would be ideal for a mid-level engineer with a strong foundation in Java development and an interest in financial technology. The position requires a mix of technical skills and business acumen, offering exposure to both cutting-edge technology and enterprise-scale systems. The bank's commitment to employee development and work-life balance makes this an attractive opportunity for someone looking to advance their career in financial technology.

Working at U.S. Bank means joining a leading financial institution that values innovation while maintaining strong ethical standards. The role offers the chance to work on meaningful projects that directly impact the bank's marketing capabilities while providing opportunities for professional growth and development.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Develop and maintain no code data ingestion pipelines
  • Support internal operational tool for monitoring pipeline health
  • Write no code data ingestion pipelines using internal data distributor framework, AutoSys and MFS
  • Test pipelines across multiple environments
  • Write efficient code using Java, Spring Boot and Angular
  • Monitor pipeline health in production
  • Handle production incidents and debug logs
  • Comply with compliance and audit procedures
  • Participate in regular Disaster Recovery exercises

Requirements For Software Engineer

Java
TypeScript
  • Master's degree in Computer Science or Information Systems + 2 years experience OR Bachelor's degree + 5 years experience
  • 1 year experience with SQL and SQL server DB using Java microservices
  • 1 year experience with Java Spring Boot for microservices
  • 1 year experience with Angular for front-end development
  • 1 year experience with agile software development
  • 1 year experience with SDLC
  • 1 year experience in front-end and back-end development

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks based on grade and tenure)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

Jobs Related To U.S. Bank Software Engineer