Principal Software Engineer, Edge Compute
Bloom Energy · San Jose, CA · 3 days ago
Engineering$156k–$224k/yrFull-time
Role and 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 that interact with TCP/UDP protocols, streaming data sources, and real-time systems.
- Collaborate cross-functionally to integrate with internal and external APIs and services.
- Contribute to strong engineering practices including code reviews, documentation, and operational readiness.
- Follow disciplined SDLC processes to ensure maintainability, reliability, and secure delivery.
Skills and Experience
- At least 10 years of overall programming experience with strong programming experience in Rust or Go (or other compiled languages with intent to transition).
- Solid debugging skills across systems boundaries (services, integrations, networking).
- Strong understanding of network fundamentals, including: TCP/UDP, network latency, packet flows, connection management, streaming data patterns & backpressure.
- Experience working with git and modern software development workflows.
- Proven ability to work in a disciplined engineering environment (testing, CI, documentation, peer reviews).
Nice To Have Skills
- Familiarity with Helm charts and Kubernetes application deployment.
- Experience with containers (Docker, container tools) and secure containers.
- Understanding of edge security concepts and secure software practices.
- Exposure to DevOps pipelines, CI/CD systems, or GitHub Actions / similar tools.
Benefits
Bloom Energy offers a comprehensive benefits package for eligible employees, including:
- Competitive Medical, Dental, and Vision plans with a large employer contribution.
- A 401(k) Retirement Plan with company match.
- Mental Health Support services.
- Legal services.
- Virtual Physical Therapy access.
- Fertility & Family Forming benefits.
The total compensation for this position includes standard company benefits and is based on various factors including, but not limited to, relevant skills and experience. Salary Ranges: $155,800.00 - $224,200.00.