Security Software Engineer
About The Company:
General Motors (GM) is a global leader in automotive innovation with a vision to create a world with Zero Crashes, Zero Emissions, and Zero Congestion. Committed to driving meaningful change, GM fosters an inclusive culture where every employee feels they belong to one team. The company is dedicated to making the world safer, more equitable, and better through technology, ingenuity, and the collective passion of its diverse workforce. GM offers extensive health and wellbeing programs, competitive compensation, and career development opportunities to support employees both professionally and personally.
About The Role:
The Principal Security Software Engineer at GM plays a critical role in defining and leading the Cyber Security strategy for new technologies and complex features across the organization. This position involves providing technical leadership to development teams, integrating security best practices, and staying current with emerging threats and technologies. The engineer will design, build, and maintain security-focused software components and services, automate secure development workflows, and collaborate with cross-functional teams to embed security requirements throughout the software development lifecycle. This role also includes responsibilities such as secure code reviews, threat modeling, incident response, and mentoring other engineers on security architecture and best practices.
Qualifications:
Bachelor’s degree or higher in Computer Science, Software Engineering, Cybersecurity, or a related technical field, or equivalent practical experience.7+ years of experience as a software engineer building and owning production systems or in-house applications. Advanced proficiency in at least one modern programming language such as Python, Go, Java, or C++.Experience with AI-assisted development tools like GitHub Copilot or similar. Hands-on experience designing, implementing, and operating services on major cloud platforms (AWS, Azure, or GCP).Proficiency with containerization and orchestration technologies such as Docker and Kubernetes. Strong understanding of core security concepts including PKI, encryption, secure coding practices, and vulnerability mitigation. Experience collaborating with security and audit teams to translate security requirements into engineering solutions. Proven ability to manage work in an Agile environment and take ownership from design through production. Excellent written and verbal communication skills to convey complex security concepts to technical and non-technical audiences.
Responsibilities:
Design, develop, and maintain security-focused software components and tools across GM’s application ecosystem.
Create automation frameworks and internal platforms to facilitate secure development practices.
Integrate security controls into CI/CD pipelines, build systems, and cloud-native workflows.
Architect and implement scalable, resilient security services and APIs including authentication, authorization, and policy evaluation.
Collaborate with application, infrastructure, and platform teams to embed security requirements into system designs.
Conduct secure code reviews, threat modeling, and design reviews to identify and remediate vulnerabilities early in the development lifecycle.
Build and maintain security telemetry systems for logging, metrics, and alerting to support detection and incident response.
Contribute to incident response and post-incident reviews as an engineering owner of security services and tooling.
Stay up-to-date with emerging security threats and technologies, translating them into engineering requirements and roadmaps.
Provide technical mentorship on secure coding, design patterns, and security architecture to engineering teams.
Participate actively in hiring processes including resume reviews, interviews, and development of technical assessment tools.
Benefits:
Comprehensive medical, dental, and vision insurance plans.
Health Savings Account (HSA) and Flexible Spending Accounts (FSA).Retirement savings plan with company contributions.
Sickness and accident benefits.
Life insurance coverage.
Paid vacation and holidays.
Tuition assistance programs to support continued education.
Employee assistance programs for personal and professional support.
GM vehicle discounts and other employee perks.
Relocation benefits available for qualified candidates.
Equal Opportunity:
General Motors is committed to providing a workplace free of unlawful discrimination and fostering an inclusive environment where all employees can thrive. Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, veteran status, or any other protected status in accordance with federal, state, and local laws. GM encourages qualified candidates from diverse backgrounds to apply and provides reasonable accommodations for applicants with disabilities throughout the recruitment process. The company is dedicated to equal employment opportunity and inclusion as core values that drive innovation and success.