Principal Software Engineer, Cybersecurity
Job Description
Bloom Energy is seeking a Principal Software Engineer focused on cybersecurity within its Edge Compute environment. This role is fully on-site in San Jose, CA, with a mission to shape and execute cybersecurity strategies spanning cloud, edge, infrastructure as code, application security, and DevSecOps.
In this senior position, you will set direction across multiple layers of the software lifecycle, ensuring security-by-design practices are adopted by engineering teams while protecting data and validating software supply chain risk. The scope includes security architecture, roadmap leadership, and hands-on standards for secure development and deployment.
Role Focus
- Define and drive a cybersecurity roadmap across cloud, edge, IaC, application security, and DevSecOps
- Establish Secure SDLC practices and DevSecOps standards
- Lead architecture for data protection both at rest and in transit
- Drive supply chain security and validation strategies
- Mentor engineers and embed security-by-design across 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 Python and shell scripting (bash) skills; Golang is a plus
- Solid understanding of standard SDLC practices
- Proficiency with Git and familiarity with Jira and Confluence
Technologies
- Cloud, edge
- Infrastructure as Code (IaC), DevSecOps
- Application security
- Python, shell scripting (bash), Golang
- Git, Jira, Confluence
- SBOM
Compensation and Location
- Location: San Jose, CA (onsite)
- Salary: USD 155,800–224,200 per year
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