Taro Logo

Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)

A leading financial institution providing banking, investment, mortgage, trust and payment services products to individuals, businesses and institutions.
Charlotte, NC, USAAtlanta, GA, USAHopkins, MN, USA
$111,605 - $144,430
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)

U.S. Bank is seeking a Senior Software Engineer to join their technology transformation journey. This role focuses on developing cutting-edge software solutions using modern technologies including OpenAI, Java/Spring Boot, and Azure cloud services.

The position involves full-stack ownership of software development, from design to maintenance, with a strong emphasis on best practices and DevOps principles. The ideal candidate will be responsible for creating scalable, reliable systems while ensuring optimal customer experience.

Key technical areas include:

  • Azure cloud services and migration strategies
  • Java 17+ backend development
  • Spring Framework expertise
  • GraphQL API development
  • Integration with OpenAI and Azure OpenAI Service
  • Microservices architecture
  • Enterprise-level application development

The role offers competitive compensation ($111,605 - $144,430) and comprehensive benefits including healthcare, 401(k), and paid time off. The position follows a hybrid work model requiring 3+ days in office per week.

U.S. Bank provides an inclusive work environment focused on innovation and collaboration. They emphasize continuous learning and professional growth, offering opportunities to work with emerging technologies while maintaining high standards for security and compliance.

This role is perfect for experienced engineers who want to work with AI/ML technologies in a stable, enterprise environment while contributing to financial technology innovation. The position offers exposure to large-scale systems and the chance to lead cross-functional teams while working on meaningful projects that impact millions of customers.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)

  • Design, develop, test, operate and maintain products
  • Take full stack ownership with production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Conduct code reviews and provide guidance
  • Ensure compliance and security best practices
  • Contribute to innovation and continuous improvement
  • Review and prioritize tasks for incremental delivery

Requirements For Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)

Java
Redis
  • Bachelor's degree, or equivalent work experience
  • Five to six years of relevant experience
  • Strong experience in Azure cloud services
  • Strong proficiency in Java (Java 17 and above)
  • Experience with Spring Framework
  • Experience with SQL and NoSQL databases
  • Experience with GraphQL API development
  • Experience with microservices architecture
  • Knowledge of DevOps practices and tools
  • Experience with Generative AI frameworks

Benefits For Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • Life insurance
  • Short-term and long-term disability
  • Parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Senior Software Engineer (OpenAI, Java/Spring Boot, Azure)