Jobs · Information Technology · California

Principal Software Engineer, Middleware & Data

Bloom Energy · San Jose, CA · 3 wk ago
Information Technology$156k–$224k/yrFull-time

About the role

Bloom Energy is pioneering solutions that empower critical industries to thrive in a rapidly digitizing, energy-intensive world. Our solid oxide fuel cell (SOFC) and solid oxide electrolyzer (SOEC) technologies deliver energy abundance for Fortune 100 companies and innovators, ensuring unparalleled reliability, sustainability, and "time-to-power" capabilities. We are seeking a Principal Software Engineer, Middleware & Data to join our team in San Jose, CA. This is a fully on-site role, 5 days a week.

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 understand OLAP query paradigms.
  • Solve problems involving streaming data, ordering, backpressure, and throughput optimization.
  • Follow disciplined 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 with strong programming experience in Rust, Go, or other compiled languages.
  • Excellent debugging skills—across application layers, integrations, and data pipelines.
  • Solid understanding of:
    • Middleware fundamentals
    • Databases (SQL, NoSQL, time-series)
    • OLAP workloads and analytical query patterns
    • Streaming systems and distributed data flow concepts
  • Proficiency with git and modern development workflows.
  • Strong SDLC discipline and engineering best practices.

Nice to have

  • Experience with Helm charts and Kubernetes-based deployments.
  • Familiarity with containers (Docker, container tooling) and secure container practices.
  • Exposure to DevOps pipelines, CI/CD systems, GitHub Actions, or similar platforms.

Benefits

  • Comprehensive 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 & Family Forming benefits.

Pay

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

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 mo ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com