Software Engineer 1 – Python

U.S. Bank•Minneapolis, MN
•$92,820 - $109,200•Hybrid

About The Position

U.S. Bank is seeking a Python Backend Software Engineer to join its Identity and Access Management Automation Team. The role develops and supports backend applications, services, integrations, and automation solutions that reduce manual effort, improve operational efficiency, and strengthen security and compliance processes. The engineer is a hands-on contributor who builds and delivers automation solutions end to end. Development is primarily in Python, with support for existing JavaScript and TypeScript applications. The role involves troubleshooting complex technical issues and converting manual identity and access processes into reliable, code-driven workflows. It is suited to someone who enjoys understanding systems, independently solving problems, and owning software through development, implementation, and ongoing support. The position is not eligible for visa sponsorship and requires working from a U.S. Bank location at least three days per week. A bachelor's degree or equivalent work experience is required.

Requirements

  • Strong professional Python development experience, including building and maintaining backend applications or services.
  • Experience designing, developing, testing, and supporting production software.
  • Strong software engineering fundamentals, including application design, architecture, testing, debugging, and maintainable code.
  • Demonstrated experience independently troubleshooting technical problems and researching root causes.
  • Experience developing APIs, integrations, automation workflows, internal tools, or backend services.
  • Experience with JavaScript and/or TypeScript.
  • Ability to take ownership of technical solutions and deliver working software, rather than only providing recommendations.
  • Curiosity, initiative, and ability to learn unfamiliar systems and technologies.
  • Bachelor’s degree or equivalent work experience.

Nice To Haves

  • Docker experience.
  • AWS or other cloud-platform experience.
  • Identity and Access Management experience.
  • HashiCorp Vault or other secrets-management platform experience.
  • Experience with privileged-access or access-management workflows.
  • Full-stack application-development experience.
  • Experience with cloud identities or cloud-based automation.
  • Experience building automation that supports security, risk, compliance, or operational processes.
  • Interest or experience integrating AI or large language model capabilities into enterprise workflows.

Responsibilities

  • Design, develop, test, and maintain backend automation solutions using Python.
  • Build services, APIs, and integrations supporting identity and access management workflows.
  • Develop automated solutions for privileged-access and local-administrator-access processes.
  • Support applications and integrations built around HashiCorp Vault and related IAM technologies.
  • Replace manual processes with scalable, code-driven workflows.
  • Troubleshoot application errors, integration failures, and production issues.
  • Perform software enhancements, bug fixes, maintenance, and patching.
  • Work with team members and business partners to identify processes that can be streamlined through automation.
  • Apply sound software design, architecture, testing, and development practices.
  • Deliver solutions supporting operational efficiency, risk reduction, compliance, and cost avoidance.
  • Contribute to future opportunities involving cloud automation, artificial intelligence, and large language models.

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.
  • Incentive and recognition programs.
  • Equity stock purchase.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service