Principal Engineer, Middleware & Data (Rust/Go) – Onsite

101 Bloom Energy

Concord (NH)

On-site

USD 156,000 - 224,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision plans
401(k) Retirement Plan with company  匹
Mental Health Support services
Legal services
virtual Physical Therapy access
Fertility & Family Forming benefits

Job summary

Bloom Energy in San Jose, CA is seeking a Principal Software Engineer, Middleware & Data to join our on-site team and drive backend and data‑flow innovations for mission‑critical systems.

You will design and implement high‑performance components in Rust or Go, build middleware and integrations, debug across service boundaries, and collaborate with cross‑functional teams to evolve architecture while following disciplined SDLC practices.

Qualifications

  • 10+ years of programming experience with Rust, Go, or other compiled languages.
  • Strong debugging skills across application layers, integrations, and data pipelines.
  • Solid understanding of middleware, databases (SQL/NoSQL/time-series), OLAP workloads, streaming systems, and distributed data flow.

Responsibilities

  • Develop high-performance backend and systems components using Rust or Go.
  • Debug complex issues across service boundaries, integrations, and data paths.
  • Build and maintain middleware components and service-to-service integrations.
  • Work with relational, NoSQL, and time-series databases and OLAP query patterns.
  • Address streaming data, ordering, backpressure, and throughput optimization.
  • Follow disciplined SDLC practices including code reviews, testing, and CI workflows.
  • Collaborate with cross-functional teams on architecture and system evolution.

Skills

Rust
Go
Compiled languages
Debugging
Middleware fundamentals
SQL
NoSQL
Time-series databases
OLAP
Git workflows

Education

Education or equivalent

Tools

Helm charts
Kubernetes
Docker
CI/CD
GitHub Actions

Job description

Bloom Energy in San Jose, CA is seeking a Principal Software Engineer, Middleware & Data to join our on-site team and drive backend and data‑flow innovations for mission‑critical systems.

You will design and implement high‑performance components in Rust or Go, build middleware and integrations, debug across service boundaries, and collaborate with cross‑functional teams to evolve architecture while following disciplined SDLC practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Principal Software Engineer, Edge Compute
Principal Software Engineer, Edge Compute

101 Bloom Energy • United States

On-site
USD 155,800 - 224,200
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

101 Bloom Energy • Concord (NH)

On-site
USD 135,000 - 194,000
Medical/Dental/Vision
401(k) with company match
Mental Health Support
+1
Senior Rust Engineer - Energy EMS Platform (Hybrid)
Senior Rust Engineer - Energy EMS Platform (Hybrid)

Rustify • Northern (KY)

On-site
USD 160,000 - 225,000
Benefits stipend
Hybrid remote flexibility
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
Rust Systems Engineer — High-Performance Backend
Rust Systems Engineer — High-Performance Backend

Central Business Solutions, Inc • Newark (CA)

Remote
USD 100,000 - 130,000
Lead Edge Compute Engineer | Rust/Go & Real-Time Systems
Lead Edge Compute Engineer | Rust/Go & Real-Time Systems

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
Staff Reliability Engineer - Clean Energy & Data Analytics
Staff Reliability Engineer - Clean Energy & Data Analytics

101 Bloom Energy • Concord (NH)

On-site
USD 115,000 - 165,000