Principal Software Engineer, Cybersecurity
Job Description
Bloom Energy offers a highly technical, cybersecurity-focused role with a fully on-site work setup in San Jose, CA. As a Principal Software Engineer, Edge Compute, you will help set direction for how security is built and sustained across cloud, edge, infrastructure as code (IaC), application security, and DevSecOps practices. Alongside the technical impact, the role includes a strong total rewards package, including employer-supported health coverage and retirement benefits.
Benefits
- Competitive Medical, Dental, and Vision plans with a large employer contribution
- 401(k) Retirement Plan with company match
- Generous Mental Health Support services
- Legal services
- Virtual Physical Therapy access
- Fertility & Family Forming benefits
Salary: USD 155,800 - 224,200 per year.
Responsibilities
- Define and drive a cybersecurity roadmap spanning cloud, edge, IaC, application security, and DevSecOps
- Establish Secure SDLC practices and operational DevSecOps standards
- Lead architecture for data protection both at rest and in transit
- Drive supply chain security and validation strategies, including verification approaches
- Mentor engineers and embed security-by-design across development teams
Requirements
- 8–12+ years of experience in software and/or security engineering
- Strong expertise in cloud security, DevSecOps, and application security
- Experience with IaC security, SBOM, and supply chain validation
- Strong skills in Python and shell scripting (bash); Golang is a plus
- Solid understanding of standard SDLC practices
- Proficiency with Git and familiarity with Jira and Confluence
Technologies: cloud, edge, IaC, DevSecOps, application security, Python, shell scripting (bash), Golang, Git, Jira, Confluence, SBOM