Software Engineer 2 (TravelBank)

U.S. Bank•Minneapolis, MN
•$105,400 - $124,000•Hybrid

About The Position

At TravelBank, a fast-paced, innovative company within U.S. Bank, the Software Engineer 2 analyzes, designs, tests, develops, and maintains software experiences. The role collaborates with teammates and partners across the organization and takes responsibility for software artifacts in accordance with U.S. Bank standards, helping minimize customer impact. The engineer works within agile software development and DevOps practices, with an emphasis on delivering reliable, secure, scalable, high-performing products and keeping the customer experience at the forefront. The role requires working from a U.S. Bank location three or more days per week.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Three to five years of relevant experience.

Nice To Haves

  • Strong experience developing with JavaScript, TypeScript, and Node.js.
  • Experience architecting and implementing high-performing software applications.
  • Strong understanding of MongoDB and non-relational database modeling.
  • Proficiency with a modern front-end framework such as Ember or React.
  • Knowledge of CI/CD pipelines such as Jenkins or CloudBees and containerization such as Docker or Kubernetes.
  • Experience with cloud service providers such as AWS, Azure, or Google Cloud.
  • Experience with SQL and relational database modeling.
  • Familiarity with agile software development lifecycle and DevOps principles.
  • Ability to create and maintain technical documentation for APIs, such as Swagger, and components.
  • Ability to mentor and coach engineers of all skill levels.

Responsibilities

  • Design, develop, test, operate, and maintain products.
  • Take full-stack ownership by consistently writing production-ready, testable code.
  • Create optimal designs that follow architectural best practices and account for scalability, reliability, and performance.
  • Analyze failures, propose design changes, and encourage operational improvements.
  • Make sound design and coding decisions with customer experience in mind.
  • Incorporate code review feedback and make changes to meet standards.
  • Conduct code reviews to guide engineering best practices and compliance with development procedures.
  • Ensure all aspects of product development follow compliance and security best practices.
  • Apply software reliability engineering standards in development practices.
  • Embrace emerging technology opportunities and contribute to best practices supporting the bank’s technology transformation.
  • Contribute to a culture of innovation, collaboration, and continuous improvement.
  • Critically review tasks, ensure appropriate prioritization and sizing for incremental delivery, and communicate blockers and delays before escalation.
  • Create and maintain technical documentation for APIs and components.
  • Mentor and coach engineers of all skill levels.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability insurance.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of 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 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
  • Incentive and recognition programs.
  • Equity stock purchase.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service