Principal Software Engineer, Middleware & Data
$155.8k - $224.2kBloom 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
$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...MiddlewareFull time- ...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...MiddlewareTemporary workShift work
$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...MiddlewareTemporary workFlexible hoursShift work$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...SuggestedWork at officeImmediate startRemote workFlexible hours$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...MiddlewareFull timeContract workImmediate startMonday to Friday$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 officeLocal area$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$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 timeFlexible hours$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 timeFlexible hours$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 workWork experience placementWork at officeRemote workFlexible hours$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$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 timeWork at officeLocal area3 days per week- ...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 placement3 days per week
$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- ...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...
- ...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...
$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 timeLive in- ...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...
$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 timeShift work$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 workWorldwide$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 timeShift work$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$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 timeWorldwide$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$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 timeWorldwide$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 timeTemporary workLocal areaFlexible hours$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 timeLocal areaRemote work$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 timeWork at office$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 timeWork at officeLocal areaWorldwide$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 officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Middleware & Data. Be the first to apply!
- senior principal software engineer San Jose, CA
- principal software engineer San Jose, CA
- data engineer machine learning San Jose, CA
- aws data engineer San Jose, CA
- big data developer San Jose, CA
- sr data engineer San Jose, CA
- big data cloud engineer San Jose, CA
- finance data engineer San Jose, CA
- junior big data engineer San Jose, CA
- sr information security engineer San Jose, CA



