Principal Software Engineer, Edge Compute
Bloom Energy16 days ago
San Jose, CA, USAStaff+
Base Salary
$156k - $224k/yr
Responsibilities
- Design, implement, and optimize system-level and backend services in Rust or Go.
- Debug complex issues across services, integrations, and network layers.
- Build and maintain components interacting with TCP/UDP protocols, streaming data sources, and real-time systems.
- Integrate with internal and external APIs and services.
- Contribute to code reviews, documentation, testing, and operational readiness.
- Follow disciplined software development lifecycle processes for maintainable, reliable, and secure delivery.
Requirements
- At least 10 years of overall programming experience.
- Strong programming experience in Rust or Go, or another compiled language with intent to transition.
- Strong debugging skills across services, integrations, systems boundaries, and networking.
- Understanding of TCP/UDP, network latency, packet flows, connection management, streaming data patterns, and backpressure.
- Experience with Git and modern software development workflows.
- Experience working in a disciplined engineering environment involving testing, documentation, peer reviews, and continuous integration.
- Familiarity with Helm charts and Kubernetes application deployment is preferred.
- Experience with Docker or other container tools and secure containers is preferred.
- Understanding of edge security concepts and secure software practices is preferred.
- Exposure to DevOps pipelines, continuous integration and delivery systems, or GitHub Actions and similar tools is preferred.
Benefits
- Medical, dental, and vision plans with a large employer contribution for eligible employees.
- 401(k) retirement plan with company match.
- Mental health support services.
- Legal services.
- Virtual physical therapy access.
- Fertility and family-forming benefits.
- Fully on-site, in-office work five days per week in San Jose, California.
About Bloom Energy
Bloom Energy designs and manufactures solid oxide fuel cell systems and electrolyzers that provide on-site electricity and hydrogen for enterprises, data centers, healthcare providers, manufacturers, and utilities. Its primary product line, the Bloom Energy Server, is sold as distributed power equipment with service contracts. Founded in 2001 and headquartered in San Jose, California, Bloom is publicly traded on the NYSE (BE) and has deployed more than 30,000 fuel cell modules worldwide.