Principal Software Engineer, Edge Compute

Bloom Energy
San Jose, CA
Job Description
Bloom Energy is seeking a Principal Software Engineer, Edge Compute to join their team in San Jose, CA. The role will involve designing, implementing, and optimizing system-level and backend services in Rust or Go. The ideal candidate will have at least 10 years of programming experience and strong debugging skills across systems boundaries.

Requirements

  • 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)

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
]]>