Skip to main content

Senior Security Software Engineer, Advanced Security

Posted today

general motorsAustin (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will design, build, and operate production cloud services and AI-enabled agents to secure GM systems. You will work on sandboxed environments, access control, and defense-in-depth for trusted security testing. You’ll collaborate with security specialists and mentor engineers while shaping new security capabilities. The role offers impact across teams, from design to delivery, in a mission-driven automotive security context. You will balance reliability, security, and cost while enabling scalable AI-assisted security workflows. Compensation / Benefits hybrid work model relocation benefits well-being resources career development Total Rewards resources inclusive culture
Responsibilities: Design, build, and operate production cloud services in Python, including containerized workloads and data storage Define and manage infrastructure as code Integrate findings from security tools, source control, and cloud APIs Build AI agents to triage findings and propose fixes Create and harden sandboxed environments for AI-enabled testing Enforce isolation, least-privilege, network controls, and secrets management Separate agent outputs from verifications and defend against untrusted input Evaluate model accuracy, cost, and latency to guide model selection Collaborate with application security, pentesting, and cloud security teams; mentor engineers; communicate risks to non-specialists
Key requirements: Bachelor’s degree or equivalent experience 5+ years in software, cloud, or security engineering Strong production Python experience IaC experience (Terraform) and CI/CD on a major cloud platform Working knowledge of application security and vulnerability classes Experience building secure systems with least privilege, secrets management, isolation, and safe handling of untrusted input Ability to own work across teams and explain risk to non-security specialists Experience using agentic LLM tools and solutions Cross-functional collaboration Mentoring and leadership Effective technical communication to non-specialists Production Python development Infrastructure as code (Terraform) CI/CD on a major cloud platform

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