Principal Software Engineer, Edge Compute

101 Bloom Energy

United States

On-site

USD 155,800 - 224,200

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bloom Energy in San Jose, CA is seeking a Principal Software Engineer for Edge Compute to design and optimize edge and backend services using Rust or Go, focusing on real-time data processing and secure delivery.

You will collaborate across teams, perform thorough code reviews, and contribute to CI/CD and documentation. The role emphasizes on-site work, security best practices, and robust deployment pipelines.

Qualifications

  • At least 10 years of programming experience with Rust/Go or similar compiled languages.
  • Strong debugging skills across systems, integrations, and networks.
  • Solid understanding of TCP/UDP, latency, packet flows, and streaming data patterns.
  • Experience with modern Git workflows and CI/CD pipelines.
  • Proven ability to work in a disciplined engineering environment (testing, docs, reviews).
  • Nice to have: Helm/Kubernetes deployment familiarity.
  • Experience with containers and secure container practices.

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 and real-time data sources.
  • Collaborate cross-functionally to integrate with internal/external APIs and services.
  • Contribute to engineering practices including code reviews, documentation, and operations.
  • Follow SDLC processes to ensure maintainability, reliability, and secure delivery.

Skills

Rust/Go expertise
Debugging across services
Networking fundamentals
Git & CI workflows
Testing & documentation
Kubernetes familiarity
Docker / containers
Security best practices

Tools

GitHub Actions
Docker
Kubernetes
Helm

Job description

Principal Software Engineer, Edge Compute

Location: San Jose, CA. Fully on‑site, 5 days a week. Reports to Sr Director Software Engineering.

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.
Qualifications
  • At least 10 years of overall programming experience, with strong experience in Rust or Go (or other compiled languages).
  • Solid debugging skills across systems boundaries (services, integrations, networking).
  • Strong understanding of network fundamentals: 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: familiarity with Helm charts and Kubernetes application deployment.
  • Experience with containers (Docker, others) and secure containers.
  • Understanding of edge security concepts and secure software practices.
  • Exposure to DevOps pipelines, CI/CD systems, or GitHub Actions or similar tools.
Benefits

Competitive medical, dental, and vision plans with large employer contribution; 401(k) retirement plan with company match; generous mental health support services; legal services; virtual physical therapy access; fertility and family forming benefits.

Equal Opportunity Employment

Bloom Energy is an equal opportunity employer and makes employment decisions based on merit. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or disability. Bloom Energy makes reasonable accommodation consistent with applicable laws for qualified individuals with disabilities.

Compensation

Salary range: $155,800.00 – $224,200.00.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Edge Compute
Principal Software Engineer, Edge Compute

Bloom Energy • San Jose (CA)

On-site
USD 155,800 - 224,200
Comprehensive medical, dental, and vision plans
401(k) Retirement Plan with company match
Mental Health Support services
Sr Staff Software Engineer - DevOps
Sr Staff Software Engineer - DevOps

Bloom Energy • San Jose (CA)

On-site
USD 134,500 - 193,500
Competitive Medical, Dental, and Vision plans
401(k) retirement plan with company match
Mental health support services
+3
Lead Edge Compute Engineer (Rust/Go)
Lead Edge Compute Engineer (Rust/Go)

101 Bloom Energy • United States

On-site
USD 155,800 - 224,200
Principal Software Engineer, Middleware & Data
Principal Software Engineer, Middleware & Data

101 Bloom Energy • Concord (NH)

On-site
USD 156,000 - 224,000
Medical, Dental, and Vision plans
401(k) Retirement Plan with company  匹
Mental Health Support services
+3
Sr Staff Software Engineer - DevOps
Sr Staff Software Engineer - DevOps

101 Bloom Energy • Concord (NH)

On-site
USD 135,000 - 194,000
Medical/Dental/Vision
401(k) with company match
Mental Health Support
+1
Staff Software Engineer, Cybersecurity
Staff Software Engineer, Cybersecurity

101 Bloom Energy • Concord (NH)

On-site
USD 115,000 - 165,000
Medical/Dental/Vision
401(k) match
Mental Health support
+3
Principal IT Systems Architect
Principal IT Systems Architect

Bloom Energy • San Jose (CA)

On-site
USD 156,000 - 224,000
Medical,Dental,Vision plans
401(k) with company match
Mental Health Support services
Principal Software Engineer, Cybersecurity
Principal Software Engineer, Cybersecurity

101 Bloom Energy • Concord (NH)

On-site
USD 156,000 - 224,000
Medical, Dental, Vision plans
401(k) with company match
Mental Health Support services
+3
Principal Engineer, Middleware & Data (Rust/Go) – Onsite
Principal Engineer, Middleware & Data (Rust/Go) – Onsite

101 Bloom Energy • Concord (NH)

On-site
USD 156,000 - 224,000
Medical, Dental, and Vision plans
401(k) Retirement Plan with company  匹
Mental Health Support services
+3
Senior Engineer, Linux System Administrator
Senior Engineer, Linux System Administrator

Bloom Energy • San Jose (CA)

On-site
USD 134,500 - 193,500
Medical benefits
401(k) plan with match
Mental health support
+3