U.S. Bank is seeking a Software Engineer 2 to join their team in developing full-stack applications using Java, React, and AI technologies. This role offers an exciting opportunity to work at one of America's largest financial institutions, combining traditional software engineering with cutting-edge AI implementations.
The position requires a skilled developer who can handle both frontend and backend development, with particular emphasis on React, Java, and Spring technologies. You'll be working with modern tech stack including microservices, AI frameworks like LangChain, and cloud technologies. The role involves building production-grade web applications and APIs while maintaining high standards for code quality and security.
As a Software Engineer 2, you'll be responsible for the complete software development lifecycle, from design to maintenance. The position offers a hybrid work arrangement requiring 3+ days in office, competitive salary ranging from $111,095 to $143,770, and comprehensive benefits including healthcare, 401(k), and paid time off.
The ideal candidate will have 3-5 years of experience, strong full-stack development skills, and knowledge of AI/ML technologies. You'll be part of a team that embraces emerging technologies and contributes to the bank's technology transformation while maintaining strict security and compliance standards required in the financial sector.
This role presents an excellent opportunity for a mid-level engineer looking to work with both traditional enterprise systems and cutting-edge AI technologies while enjoying the stability and benefits of working for a major financial institution.