Taro Logo

Software Engineer

U.S. Bank is a major financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Cincinnati, OH, USA
$130,541 - $143,595
Backend
Mid-Level Software Engineer
Hybrid
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 supporting no-code data ingestion pipelines for marketing purposes and maintaining internal operational tools for pipeline health monitoring. The position offers a competitive salary range of $130,541 - $143,595 and a comprehensive benefits package.

The ideal candidate will have either a Master's degree in Computer Science/Information Systems with 2 years of experience or a Bachelor's degree with 5 years of experience. Strong expertise in Java Spring Boot, SQL, and Angular is required, along with experience in both front-end and back-end development. The role involves working with modern technologies and frameworks while maintaining high standards of compliance and security typical of the banking industry.

U.S. Bank offers an inclusive work environment and excellent career growth opportunities. The position allows for hybrid work arrangements within commuting distance of Cincinnati. The company provides comprehensive benefits including healthcare, retirement plans, generous paid time off, and various insurance options. This is an excellent opportunity for a mid-level software engineer looking to make an impact in the financial technology sector while working for one of America's largest banks.

The role combines technical expertise with business impact, as you'll be responsible for creating and maintaining data pipelines that directly affect marketing operations. You'll work with a modern tech stack, including Java Spring Boot, Angular, and SQL, while following agile methodologies. The position offers both technical challenges and opportunities for professional growth within a stable, well-established financial institution.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Develop and maintain no code data ingestion pipelines and internal tools
  • Write no code data ingestion pipelines using internal data distributor framework, AutoSys and MFS
  • Test pipelines across multiple environments before production deployment
  • Write efficient code using Java, Spring Boot and Angular for pipeline health monitoring
  • Handle production incidents and debug logs
  • Comply with compliance and audit procedures including Disaster Recovery exercises

Requirements For Software Engineer

Java
TypeScript
  • Bachelor's degree in Computer Science or Information Systems plus 5 years experience (or Master's degree plus 2 years)
  • 1 year experience with SQL and writing business critical data to SQL server DB using Java microservices
  • 1 year experience with Java Spring Boot to build Java 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