Bloom Energy

Principal Software Engineer, Middleware & Data

Bloom Energy
Apply
5 months ago
San Jose, CA, USAStaff+

Base Salary

$156k - $224k/yr

Responsibilities

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

Requirements

  • 10 years of overall programming experience.
  • Strong programming experience in Rust, Go, or other compiled languages.
  • Excellent debugging skills across application layers, integrations, and data pipelines.
  • Understanding of middleware fundamentals, SQL and NoSQL databases, time-series databases, OLAP workloads, analytical query patterns, streaming systems, and distributed data flow concepts.
  • Proficiency with Git and modern development workflows.
  • Strong SDLC discipline and engineering best practices.
  • Preferred: experience with Helm charts and Kubernetes-based deployments.
  • Preferred: familiarity with Docker, container tooling, and secure container practices.
  • Preferred: exposure to DevOps pipelines, CI/CD systems, or GitHub Actions.

Benefits

  • Medical, dental, and vision plans with a large employer contribution.
  • 401(k) retirement plan with company match.
  • Mental health support services.
  • Legal services.
  • Virtual physical therapy access.
  • Fertility and family-forming benefits.
  • Fully onsite in San Jose, California, five days per week.

Tech Stack

Categories

Bloom Energy

About Bloom Energy

1,001-5,000 employees

Bloom Energy designs and manufactures solid oxide fuel cell systems and electrolyzers that provide on-site electricity and hydrogen for enterprises, data centers, healthcare providers, manufacturers, and utilities. Its primary product line, the Bloom Energy Server, is sold as distributed power equipment with service contracts. Founded in 2001 and headquartered in San Jose, California, Bloom is publicly traded on the NYSE (BE) and has deployed more than 30,000 fuel cell modules worldwide.

Contact me