Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Middleware & Data

$155.8k - $224.2k

Bloom Energy

At Bloom Energy, our vision for a world powered by clean, reliable, and affordable energy is more than just a dream—we’re making it reality.For over two decades, we’ve been at the forefront of the global energy transition, pioneering solutions that empower critical industries to thrive in a rapidly digitizing, energy-intensive world. From revolutionizing power for AI-driven data centers to ensuring resilience for hospitals, electric grids, manufacturing facilities, and utilities, our solid oxide fuel cell (SOFC) and solid oxide electrolyzer (SOEC) technologies are redefining what’s possible by delivering energy abundance for all. With more than 30,000 fuel cell modules deployed worldwide, we are the trusted partner for Fortune 100 companies and innovators alike. Our cutting-edge solutions enable unparalleled “time-to-power” capabilities, reliability, and sustainability, ensuring our customers remain ahead in a world where soaring energy demand and intensifying energy scarcity are rapidly becoming the new norm.At Bloom, we thrive on collaboration, bold thinking, and relentless innovation. We believe that, together, we can create a brighter, more sustainable future while tackling the most pressing challenges of the 21st century.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.Required Skills and Experience: 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 fundamentalsDatabases (SQL, NoSQL, time‑series)OLAP workloads and analytical query patternsStreaming systems and distributed data flow conceptsProficiency with git and modern development workflows.Strong SDLC discipline and engineering best practices.Nice to have SkillsExperience 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.Bloom Energy is an equal opportunity employer and makes employment decisions on the basis of merit. We are committed to compliance with all applicable laws providing equal employment opportunities. All qualified applicants, will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability. Bloom Energy makes reasonable accommodations, consistent with applicable laws, for the known physical or mentallimitations of an otherwise qualified applicant or employee with a disability, who can perform the essential job functions, unless undue hardship would result.At Bloom Energy, we are committed to supporting the well-being of our employees and their families. Our comprehensive benefits package for eligible employees includes competitive Medical, Dental, and Vision plans with a large employer contribution, a 401(k) Retirement Plan with company match, generous Mental Health Support services, Legal services, virtual Physical Therapy access, and Fertility & Family Forming benefits.Bloom Energy is committed to fair and equitable compensation practices. The total compensation for this position includes standard company benefits and is based on various factors including, but not limited to, relevant skills and experience.#LI-JMSalary Ranges:$155,800.00 - $224,200.00SummaryLocation: San Jose, CaliforniaType: Full time

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Middleware & Data in San Jose, CA vacancy
  • $272k - $431.25k

    NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system...  ...work closely with hardware, architecture, kernel, AI, middleware, and platform teams to deliver high-performance, scalable... 
    Middleware
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...teams, evolving runtimes or middleware patterns for interoperability...  ...Responsibilities Platform Software Development: Lead cross...  ...provides guidance and coaching to engineers to drive improvements....  ...by analyzing a wide range of data and/or information to identify... 
    Middleware
    Temporary work
    Shift work

    Hackajob

    Santa Clara, CA
    4 days ago
  • $104.5k - $234.6k

     ...a leading enterprise software company. Our values...  ...motivated, and diverse engineers, empowered with autonomy...  .... As a Senior Principal Software Engineer IC5,...  ...drive innovation, make data-informed decisions, and...  ...cross-team evolution of middleware patterns or runtimes... 
    Middleware
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Santa Clara, CA
    12 hours ago
  • $240.1k - $420.2k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated...  ...platform brings together any AI, any data, and any workflow— helping 85% of the...  ..., and resilience. Role Overview As a Principal Data Platform Software Engineer, you take part in... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $105 per hour

     ...Role Overview We are looking for a Senior Software Engineer to own the systems that power a large-scale data collection operation, including the collection platform...  ..., and SSH-based fleet administration. ~ Robot middleware and real-time multi-sensor recording — ROS 2 or... 
    Middleware
    Full time
    Contract work
    Immediate start
    Monday to Friday

    Welo Data

    Santa Clara, CA
    24 days ago
  • $227.8k - $338.8k

     ...forefront of revolutionizing data processing for traditional analytics...  ...innovative data processing engine that is transforming how...  ...Opportunity: As a Senior/Principal Data Processing Optimization...  ...cost reduction for open-source software SQL and Python processing engines... 
    Work at office
    Local area

    Jobleads-US

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...how you can make a lasting impact on the world!The Data Center MODS organization seeks a Principal Engineer to architect and scale next-generation L10 and L11...  ...Proficiency in distributed systems and hardware / software interfaces is essential for success.What you'll be... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $240.1k - $420.2k

     ...architectures and best practices. Develop clean, maintainable software with automated testing, code reviews, and deployment pipelines...  ...with database development, infrastructure automation, systems engineering, security, architecture, and customer support teams.... 
    Full time
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $240.1k - $420.2k

     ...other cloud-native technologies. Write maintainable code using software architecture, automated testing, code review, and deployment...  ...and design sessions. Requirements ~12+ years of software engineering experience, including 8+ years focused on database systems,... 
    Full time
    Flexible hours

    ServiceNow

    Santa Clara, CA
    17 days ago
  • $118.3k - $224.9k

     ...the global market. Join us and help shape the future of aerospace and defense.Applied Signal Technology (AST) is seeking a Principal Software Engineer with specialization in Development, Security, and Operations (DevSecOps) who strives for excellence and has a passion to... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    5 hours ago
  • $190k - $300k

     ...technology. We are at the forefront of software and hardware innovation, pushing the...  ...locations within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do:...  ....Deep grasp of computer architecture, data structures, system software, and... 
    Work experience placement

    d-Matrix

    Santa Clara, CA
    3 days ago
  • $185.5k - $265k

     ...platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and...  ...the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer (Control-Plane) to join our Engineering team. This is a... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    4 days ago
  •  ...technology. We are at the forefront of software and hardware innovation, pushing the...  ...headquarters 3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role...  ...Strong grasp of computer architecture, data structures, system software, and machine... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...architecture and hands-on delivery across system software, drivers, and CUDA to make profiling...  ...profiling service, defining interfaces, data flows, and scalability guarantees for...  ...insights.Set technical direction for an engineering team; mentor engineers, drive technical... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...advance your career.THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key...  ...novel ways to apply AMD technology to real-world problemsApply a data minded approach to target optimization effortsDebugging/fix... 

    AMD

    Santa Clara, CA
    2 days ago
  •  ...generation computing experiences—from AI and data centers, to PCs, gaming and embedded...  ...career. THE ROLE: AMD is looking for a Principal-level PyTorch training framework expert...  ...execution. You communicate clearly with both engineers and stakeholders and can represent AMD... 

    AMD

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...from smart personal assistants and engineering-productivity tools to data-driven analytics and supply-chain optimization...  ...across the company. Now we need a principal-level, hands-on engineering leader...  ...AI applications behave like mature software, not prototypes.Build reusable... 
    Full time
    Live in

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...generation computing experiences—from AI and data centers, to PCs, gaming and embedded...  ...for OneROCm — driving a unified ROCm software stack across AMD’s broad product portfolio...  ...tier AI customers. Workload Performance Engineering: Lead the profiling, analysis, and tuning... 

    AMD

    San Jose, CA
    1 day ago
  • $272k - $431.25k

    NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will play a pivotal role contributing significantly to the architecture and development... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $240k - $270k

     ...storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT,...  ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web... 
    Remote work
    Worldwide

    Supermicro

    San Jose, CA
    12 hours ago
  • $272k - $431.25k

     ...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design...  ...all the way through product production.Mentor architects and engineering teams to grow them into future leaders.Make key technical... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $167.27k - $278.79k

    About the Role Alkira, a Lumen company, is seeking a Principal Software Engineer, Forwarding Plane to lead the architecture, design, and evolution...  ...to connect, secure, and operate every cloud, site, partner, data center, and AI workload.Founded by Amir and Atif Khan, the... 
    Work at office

    Alkira

    San Jose, CA
    1 day ago
  • $272k - $431.25k

     ...self-driving technology using crowdsourced data from millions of cars around the world....  ...coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction,...  ...experience building production-quality software systems.Solid foundation in 3D computer... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for fleet-scale reliability, working...  ...methodology, incorporate their fleet telemetry and failure data into NVIDIA's improvement priorities, and validate that reliability... 
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $249k

     ...technology platform powered by data and machine learning provides...  ...satisfaction.The Loyalty Engineering organization powers continuous...  ...across brands and markets.As a Principal Engineer, you will set the...  ...delivery approach for complex software solutions across multiple technical... 
    Full time
    Worldwide

    Expedia

    San Jose, CA
    12 hours ago
  • $250.6k - $362.6k

    Meet The TeamSplunk’s Platform Engineering team is evolving the core platform to run reliably...  ...experience10+ years of professional software engineering experience building backend,...  ...Cisco? At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large...  ..., memory-disaggregated architectures, RDMA/NVLink-based data planes, or KV-cache/CDN-like systems for ML.With highly competitive... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $156.4k - $253k

     ...SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one...  ...Identification and Content Inspection Engine runs on Hardware, Virtualized, Container...  ...prevention, URL-filtering, Cloud-delivered Data leak protection (DLP), and many more exciting... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $185.5k - $265k

     ...platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and...  ...the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    1 day ago
  • $221.2k - $387.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...AI platform brings together any AI, any data, and any workflow— helping 85% of the...  ...patterns.Strong technical foundation in software architecture, distributed systems, cloud-... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Middleware & Data. Be the first to apply!