Senior Software Engineer – Cloud in Irving, Texas.

U.S. Bank
Irving, TX
Job Description
U.S. Bank is seeking a Senior Software Engineer – Cloud to analyze, design, develop, test, and maintain hybrid and cloud-based software applications and contact center solutions. The role involves gathering requirements, evaluating software performance, and ensuring reliability, scalability, and optimal functionality.

Requirements

  • Bachelor’s degree in Computer Science
  • 5 years of progressive experience as a Software Engineer or related
  • 5 years of experience with Java, Python, and Golang
  • Experience with front-end applications using HTML, CSS, JavaScript, ReactJS, Angular, AngularJS, and Bootstrap
  • Experience with back-end services and APIs using Spring Boot, Spring Framework, and SpringREST
  • Experience with relational and document databases including PostgreSQL and MongoDB
  • Experience with ETL processes, data analytics, and predictive analytics using machine learning frameworks PyTorch, TensorFlow, and NumPy
  • Experience with deploying applications to AWS and hybrid cloud environments
  • Experience with containerization and orchestration using Kubernetes
  • Experience with DevOps deployment using Jenkins pipelines
  • Experience with software testing and quality assurance using Junit, TestNG, and Selenium
  • Experience with source code management using Git and Perforce
  • Experience with Agile software development methodologies using Jira

Benefits

  • 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 (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
]]>