Taro Logo

Associate Software Engineer

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
$133,887 - $135,500
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Finance
This job posting is no longer active.

Job Description

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.

Last updated 3 months ago

Responsibilities For Associate Software Engineer

  • Write code using Python to leverage APIs to gather data
  • Design micro-service architecture using Java, Spring, GCP
  • Create optimal technical design adhering to architectural best practices
  • Write APIs that enable business tools to access, query, and analyze data
  • Apply Agile software development lifecycle and DevOps principles
  • Analyze and optimize query efficiency
  • Create shell scripts to automate network bandwidth control
  • Conduct code reviews

Requirements For Associate Software Engineer

Python
Java
Kubernetes
  • Master's degree or foreign equivalent in Computer Science or Computer Engineering
  • Experience working in an Agile software development environment
  • Experience coding in Python
  • Experience developing machine learning algorithms using Pytorch and Scikit-Learn
  • Experience working with AI related to Chatbots
  • Experience using Kubernetes
  • Experience using JIRA
  • Knowledge of SDLC, Eclipse, Rest APIs, Windows and Linux operating systems

Benefits For Associate 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