Staff Cybersecurity Software Engineer
Core
Design and implement security-focused software, services, and tooling to enable secure-by-default experiences for developers and end users across GM's application ecosystem.
Role type
Staff Cybersecurity Software Engineer (hands-on IC)
Builds
Security platforms, automation frameworks, CI/CD integrations, and resilient security APIs
Domain
Automotive / Cloud Security
Deliverable
production ML models | product features | infrastructure
Required skills
Modern programming languages (Python, Go, Java, C++), Cloud platform expertise (AWS, Azure, GCP), Containerization and orchestration (Docker, Kubernetes), Identity and access management (OAuth2/OIDC, SSO, RBAC/ABAC), Secure coding practices, Threat modeling, Secure code reviews
Preferred skills
IAM solution design (federation, multi-tenant), Data and analytics platforms (Databricks), Cloud access security broker (CASB) integration, Modern front-end development (React, TypeScript)
Technologies
Python, Go, Java, C++, AWS, Azure, GCP, Docker, Kubernetes, GitHub Copilot, Cursor, OAuth2, OIDC, SSO, RBAC, ABAC, CASB, React, TypeScript
Responsibilities
Design and build security-focused software components and tools; Develop automation frameworks for secure patterns; Integrate security controls into CI/CD pipelines; Architect scalable security services and APIs; Collaborate with engineering teams to embed security in system designs; Perform secure code reviews and threat modeling; Build security telemetry systems for detection and incident response; Provide technical mentorship on secure coding and architecture
Seniority
Staff, hands-on IC with mentorship
