Skip to main content

Security Automation Engineer - Python

Posted today

us bankGresham (OR)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Overview: In this role you will design and maintain Python-based automation to support enterprise security and vulnerability management. You’ll build API integrations and internal tools, automating manual processes to improve efficiency and reliability. Working closely with a technical engineering team, you will troubleshoot platform and infrastructure issues and advance the organization’s vulnerability management capabilities. This opportunity lets you shape security tooling at scale and grow your ownership of critical security platforms. Compensation / Benefits Healthcare (medical, dental, vision) Life insurance Disability benefits Parental leave 401(k) retirement plan Paid vacation
Responsibilities: Develop 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 create scalable automation solutions Support enterprise vulnerability management platforms administration 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 platform maintenance, enhancements, and engineering initiatives Develop toward increased ownership of vulnerability management platforms and supporting technologies
Key requirements: 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 Strong problem-solving skills Independent troubleshooting Collaborative teamwork Python development REST API integration Automation and internal tooling

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this