U.S. Bank is seeking an Associate Software Engineer to join their team in Cupertino, CA. This role offers an exciting opportunity to work on sophisticated software solutions in the financial sector. The position involves developing microservices architecture, working with Python and Java, and implementing machine learning solutions. As part of a leading financial institution, you'll be responsible for creating APIs, optimizing query efficiency, and maintaining software products and tools. The role requires a Master's degree in Computer Science or Computer Engineering and offers a comprehensive benefits package including healthcare, 401(k), and various insurance options. The position supports hybrid work arrangements and provides exposure to cutting-edge technologies including Kubernetes, GCP, and AI/ML tools. U.S. Bank offers a collaborative environment focused on innovation and professional growth, with competitive compensation ranging from $133,887 to $135,500. The role combines technical expertise with business impact, making it an ideal opportunity for someone looking to advance their career in financial technology while contributing to solutions that help customers make better financial decisions.