Jobs · Engineering · California

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.

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net