Senior Software Engineer (Multiple openings) in Hopkins, MN

U.S. Bank National Association•Hopkins, MN
•$149,510 - $176,100

About The Position

U.S. Bank is hiring a full-time Senior Software Engineer in Hopkins, Minnesota. The role is responsible for analyzing, designing, testing, developing, and maintaining software experiences, while ensuring software artifacts comply with U.S. Bank standards and minimize customer impact. The engineer will develop mobile applications and mobile web systems for the Mobile Banking application, take full-stack ownership of production-ready and testable code, and create designs that follow architectural best practices. The role includes developing mobile applications with technologies such as Swift 6, Objective-C, Cocoapods, Kotlin, Java, HTML, JavaScript, CSS, GraphQL, Jenkins, JIRA, JSON, Splunk, Datadog, and GitHub Copilot. It also includes analyzing Apple Store production crash reports and binaries, creating scalable and reusable components with MVVM and MVC patterns, and monitoring production systems using Datadog. The engineer will work within an agile development process and prepare design documents, specifications, and time estimates. U.S. Bank offers a comprehensive benefits package, with benefits subject to eligibility requirements. The position is not eligible for visa sponsorship. The employer conducts background checks consistent with applicable regulatory requirements.

Requirements

  • Bachelor’s degree or equivalent in Physics, Computer Engineering, or Computer Science.
  • Five years of progressive, post-baccalaureate experience developing mobile app and mobile web application systems for a Mobile Banking application.
  • At least 24 months of experience designing, architecting, and developing mobile applications using Swift 6, Objective-C, Cocoapods, Kotlin, Java, HTML, JavaScript, CSS, GraphQL, Jenkins, JIRA, JSON, Splunk, Datadog, and GitHub Copilot.
  • At least 24 months of experience analyzing production app crash reports and binaries from the Apple Store and fixing issues to improve performance and user experience.
  • At least 24 months of experience architecting scalable, modular, and reusable components using MVVM and MVC design patterns.
  • At least 24 months of experience using agile methodology and participating in daily scrums, bi-weekly sprint reviews, sprint planning, story grooming, and retrospective meetings.
  • At least 24 months of experience preparing low- and high-level design documents, designing patterns, preparing component and feature design specifications, and estimating time.
  • At least 24 months of experience implementing exception handling, developing data-access code, and designing user interfaces.
  • Experience requirements may be gained concurrently.
  • Ability to comply with U.S. Bank policies and procedures, including its Code of Ethics and Business Conduct and workplace conduct and safety policies.

Responsibilities

  • Analyze, design, test, develop, operate, and maintain software products.
  • Take full-stack ownership by consistently writing production-ready and testable code.
  • Create optimal designs that adhere to architectural best practices.
  • Develop mobile app and mobile web application systems for the Mobile Banking application.
  • Design, architect, and develop mobile applications using the specified technologies.
  • Analyze production app crash reports and binaries from the Apple Store and resolve issues to improve performance and user experience.
  • Architect scalable, modular, and reusable components using MVVM and MVC design patterns.
  • Participate in agile development activities, including daily scrums, bi-weekly sprint reviews, sprint planning, story grooming, and retrospectives.
  • Prepare low- and high-level design documents, design patterns, component and feature design specifications, and time estimates.
  • Implement exception handling, develop data-access code, and design user interfaces.
  • Use AI tools such as Claude and GPT for code optimization, complex debugging, code review and refactoring, and improving code coverage.
  • Build Datadog dashboards for production monitoring and analyze and fix production issues.

Benefits

  • Medical, dental, and vision coverage
  • Basic term and optional term life insurance
  • Short-term and long-term disability coverage
  • 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
  • Incentive and recognition programs
  • Equity stock purchase
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service