> Markdown version of [/jobs/ext/3471866-principal-software-engineer-middleware-data](https://www.wearedevelopers.com/jobs/ext/3471866-principal-software-engineer-middleware-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, Middleware & Data - **Company:** Bloom Energy - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $155,800.0 - $224,200.0 - **Contract:** Permanent contract - **Skills:** Application Layers, Code Review, Computer Programming, Databases, Continuous Integration, Software Debugging, Distributed Data Store, Middleware, Github, Online Analytical Processing, NoSQL, Systems Development Life Cycle, Software Engineering, SQL Databases, Data Streaming, Systems Integration, Delivery Pipeline, Kubernetes Helm Charts, Backend, Git, Kubernetes, Stream Processing, Data Pipelines, Docker - **Published:** September 17, 2026 - **Apply:** https://www.dice.com/job-detail/5a7e4bc9-38e7-47ba-900a-0d0f9fe8f38c ## About the Role * 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 Skills * 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. ## Description We are looking for a Principal Software Engineer, Middleware & Data to join our team in one of today's most exciting technologies. This role will report to Sr Director Software Engineering and based in San Jose, CA. This is a fully on-site, in office role 5 days a week. Role and 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)