CareerPlan

Senior Software Engineer Product Security

USAFull-time2026-10-21 → 2026-11-09
Hybrid

Core

Develop software components, services, and tools supporting product security programs while applying secure coding and security-by-design principles throughout the software development lifecycle.

Role type

Senior IC software engineer (product security)

Builds

Cloud-native, web, desktop, and distributed applications with integrated security requirements and tooling

Domain

Cybersecurity and software engineering

Required skills

Secure coding, threat modeling, vulnerability remediation, risk mitigation, DevSecOps, OWASP Top 10, CWE, secure software development lifecycle, modern programming languages (C#, C++, Java, Python, Go, TypeScript)

Preferred skills

Cloud-native architectures, microservices, containers, authentication, authorization, encryption, security protocols, SAST, SCA, DAST, SBOM, container security, IEC 62443, NIST SSDF, CRA, NIS2, generative AI tools, prompt engineering, LLMs, RAG, agentic workflows

Technologies

C#, C++, Java, Python, Go, TypeScript, Node.js, Angular, React, GraphQL, Git, GitHub, Azure DevOps, REST APIs, Windows, Linux

Responsibilities

Develop software components, services, and tools supporting product security programs; Participate in feature design, implementation, testing, deployment, code reviews, and design reviews; Support threat modeling, security reviews, vulnerability remediation, and risk mitigation; Develop automation that improves security, compliance, and engineering productivity; Investigate and resolve software defects, performance issues, and security findings; Create technical documentation, test plans, and engineering artifacts

Seniority

Senior, hands-on IC