Bloom Energy

Principal Software Engineer, Middleware & Data

Bloom Energy
Apply
2 hours 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
Contact me