Security Automation Engineer - Python

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

About The Position

U.S. Bank is seeking a Security Automation Engineer to join its Infrastructure Vulnerability Management Engineering team. The role combines software development, automation, and infrastructure engineering to support enterprise security and vulnerability management capabilities. The engineer will develop and maintain Python-based automation, integrations, and internal tools supporting the vulnerability management platform and scanning environment. The role works closely with a technical engineering team to automate manual processes, integrate systems through APIs, troubleshoot platform and infrastructure issues, and build expertise in vulnerability management and security tooling. This position is not eligible for visa sponsorship. It requires working from a U.S. Bank location three or more days per week. The listed pay range is $92,820 to $109,200; actual range may vary by location. U.S. Bank offers benefits subject to eligibility requirements.

Requirements

  • At least 2 years of hands-on Python development experience.
  • Experience developing, integrating, or working with REST APIs.
  • Demonstrated experience building automation, internal tools, integrations, or operational solutions.
  • Experience troubleshooting applications, systems, or infrastructure in a technical environment.
  • Ability to understand, maintain, and enhance existing code and automation.
  • Strong problem-solving skills and ability to independently troubleshoot technical issues.

Nice To Haves

  • SQL experience.
  • Linux, Unix, and/or Windows administration experience.
  • Vulnerability management or vulnerability scanning experience.
  • Experience with Tenable or similar vulnerability management platforms.
  • Security engineering or security automation experience.
  • Experience supporting enterprise-scale platforms or infrastructure.
  • DevOps, platform engineering, SRE, or systems engineering experience.
  • Experience with additional scripting or programming languages.

Responsibilities

  • Develop, enhance, and maintain Python-based automation, scripts, applications, and internal tools.
  • Build and maintain REST API integrations between security platforms and enterprise systems.
  • Identify manual processes and develop scalable automation solutions to improve efficiency and reliability.
  • Support the engineering and administration of enterprise vulnerability management platforms.
  • Troubleshoot applications, integrations, automation processes, and supporting infrastructure.
  • Support vulnerability scanning across servers, endpoints, applications, network devices, and other infrastructure.
  • Work within Linux, Unix, and Windows environments.
  • Use SQL to support platform data, integrations, reporting, and operational processes.
  • Maintain and troubleshoot existing automation and background processes.
  • Participate in ongoing platform maintenance, enhancements, and engineering initiatives.
  • Develop toward increased ownership of vulnerability management platforms and supporting technologies.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • 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, 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 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
  • Incentive and recognition programs.
  • Equity stock purchase 401(k) contribution and pension, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service