U.S. Bancorp logo

Lead Software Engineer

U.S. Bancorp

Hopkins, MN
Full Time
Senior
139k-164k
11 days ago

Job Description

About the Role

The U.S. Bank Spend Management Accounting team is looking for a well-rounded Lead Software Engineer with a track record of building delightful customer experiences at scale. The role involves leading the backend accounting engineering team, driving technical initiatives, and supporting integrations into external accounting software. The position is ideal for an engineering leader who thrives in a fast-growing environment, is passionate about technology and people, and aims to deliver thoughtfully crafted products.

Key Responsibilities

  • Lead the backend accounting engineering team, driving the technical direction and delivery to manage, support, and expand integrations into external accounting software.
  • Drive significant technical initiatives, collaborating with front-end, QA, and product teams through the entire software development process: conception, requirements gathering, estimation, development, testing, and deployment.
  • Be the technical face of the team, responsible for project investigation, system design, documentation, and stakeholder presentations for approval and education.
  • Work closely with product managers, architects, and engineers to deliver accounting features, improve system performance, and contribute to the strategic direction of the accounting platform.
  • Generate technical diagrams and documentation to communicate design options and trade-offs to the development team.
  • Conduct daily sessions with the backend team to review tasks, prioritize, break down tasks, plan deliverables, track progress, remove roadblocks, and communicate blockers or delays.
  • Write well-tested, readable, and maintainable backend code with attention to performance, scalability, and security.
  • Perform root cause failure analysis, propose design changes, and encourage operational improvements.
  • Conduct code reviews, promote code quality, and ensure adherence to coding standards.
  • Guide and coach other engineers to maximize their technical potential.

Requirements

  • Bachelor's degree or equivalent work experience.
  • Six to eight years of relevant experience.
  • Experience leading projects as a lead backend engineer with 12+ years of overall software engineering experience.
  • Strong problem-solving, troubleshooting, and debugging skills.
  • Excellent verbal and written communication skills.
  • Ability to grasp new product features early in their development cycle.
  • Expertise in creating schemas and writing efficient SQL queries on relational databases.
  • Experience with software monitoring tools such as Splunk, CloudWatch, Datadog, etc.
  • Experience working in an agile development (Scrum) environment.
  • Ability to work independently and collaborate with remote teams, technical leadership, and architects.
  • Strong business understanding to bridge technical and business priorities.

Nice to Have

  • Domain knowledge of accounting software such as Intuit QuickBooks, Xero, Sage Intacct, etc., and experience with their APIs.
  • Experience leading software architecture design for complex distributed systems and applications.
  • Skilled in designing modern event-driven architecture.
  • Expertise in design patterns, software architecture principles, object-oriented programming, Java, Spring Framework, and persistence frameworks.
  • Experience with Docker, RESTful web services, and asynchronous programming in microservices.
  • Experience with building enterprise software using cloud-based products/services.

Qualifications

  • Bachelor's degree or equivalent work experience.

Benefits & Perks

  • 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 year.

Working at U.S. Bancorp

U.S. Bank values diversity and inclusion, considering all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, or veteran status. The company emphasizes a supportive environment that promotes growth, learning, and collaboration, with a focus on helping employees thrive both inside and outside of work.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary139k-164k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About U.S. Bancorp

Website

usbank.com

Company Size

10000+ employees

Location

Hopkins, MN

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches