U.S. Bank

Senior Software Engineer (Multiple openings) in Hopkins, MN

U.S. Bank
Apply
3 days ago
Hopkins, MN, USASenior

Base Salary

$150k - $176k/yr

Responsibilities

  • Design, develop, test, operate, and maintain mobile banking products and software artifacts.
  • Take full-stack ownership by writing production-ready and testable code aligned with architectural standards.
  • Architect and develop mobile and mobile web applications using the listed mobile, web, data, monitoring, and development tools.
  • Analyze Apple App Store production crash reports and binaries and resolve issues affecting performance and user experience.
  • Build scalable, modular, and reusable components using MVVM and MVC design patterns.
  • Prepare high- and low-level designs, component and feature specifications, design patterns, and time estimates.
  • Implement exception handling, data access, and user interface functionality.
  • Use Claude and GPT tools for code optimization, debugging, code review, refactoring, and code coverage improvements.
  • Build Datadog dashboards, monitor production systems, and analyze and fix production issues.
  • Participate in product development ceremonies including daily scrums, sprint reviews, sprint planning, story grooming, and retrospectives.

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 with Swift, 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 Apple App Store crash reports and binaries and fixing application issues.
  • At least 24 months of experience architecting scalable, modular, and reusable components with MVVM and MVC design patterns.
  • At least 24 months of experience using agile product development practices and participating in related ceremonies.
  • At least 24 months of experience preparing design documents and specifications and estimating work.
  • At least 24 months of experience implementing exception handling, developing data access code, and designing user interfaces.
  • Employer accepts experience gained concurrently; background checks apply.

Benefits

  • Medical, dental, and vision coverage.
  • Basic 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.
  • The position is full-time and located in Hopkins, Minnesota.
  • The position is not eligible for visa sponsorship.

Tech Stack

CSSDatadogGraphQLHTMLJavaJavaScriptJenkinsKotlinObjective-CSplunkSwift

Categories

U.S. Bank

About U.S. Bank

10,000+ employees

U.S. Bank is a public commercial bank offering consumer banking, commercial and institutional banking, payments, wealth management, and custody services to individuals and businesses. It earns revenue from interest on loans and securities and from fees across payments, asset management, and treasury services; it is the fifth-largest U.S. commercial bank, headquartered in Minneapolis, and trades on the NYSE as U.S. Bancorp (USB).

Contact me