Staff Engineer, Software

Bloom Energy - Los Angeles, CA

Posted a month ago

This position is located in San Jose, CA.

Bloom Energy’s mission is to make clean, reliable, and affordable energy for everyone in the world. The Company’s product, the Bloom Energy Server, delivers highly reliable and resilient, ‘Always-On’ electric power that is clean and sustainable. Bloom’s customers include twenty-five of the Fortune 100 companies and leaders in cloud services and data centers, healthcare, retail, financial services, utilities, and many other industries.

Bloom Energy, a solid oxide fuel cell company, is looking for a Staff Engineer, Software to join its world-class team. This Senior Staff Engineer, Software will produce and implement functional software solutions. You will work with engineering and operations teams to define software requirements and direct operational and technical projects.

In this role, you should be able to work independently with little supervision but seek assistance when necessary. You should have excellent organization and problem-solving skills and the ability to remain up-to-date and quickly grasp new technologies. Your goal will be to develop high-quality software that is aligned with user needs and business goals for monitoring and managing Bloom Energy's distributed fleet of clean, reliable, solid oxide fuel cell systems.



  • Directing software development projects
  • Interpret business and functional requirements; translate into strong software design
  • Works in close consultation with engineering teams to implement process control and monitoring solutions
  • Assist in the development and maintenance of a Monitoring and Management system application, including validation and troubleshooting
  • Ensure designs meet scalability and reliability standards
  • Document design solutions and implement according to the design guidelines
  • Develop, test, deploy, and support of the assigned features
  • Integrate industry best practices and standards in all project requirements
  • Identify opportunities for process improvements/efficiencies and drive adoption of high-priority/high-value improvements within the team
  • Provide technical assistance to other departments and production support as needed
  • Accurately scope projects with minimal supervision and ensure timely project releases



  • Passion for solving complex problems on large scale systems
  • Ability to adapt and thrive to changing requirements, deadlines and priorities
  • Discipline to take direction, work independently, but seek assistance when necessary
  • Proven ability to remain up-to-date and quickly grasp new technologies
  • Exceptional analytical skills and attention to detail
  • Strong self-starter and team player with a can-do attitude
  • Strong drive for results and continuous improvement
  • Excellent communication (written and verbal) and interpersonal skills



  • BS or MS (preferred) in computer science, or related fields
  • Proven experience in software development as Senior Software Engineer
  • Extensive experience in software development, scripting and project management
  • Knowledge of selected programming languages (e.g. C#, Python, Go, Node.js)
  • Knowledge of relational databases (e.g.MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Familiarity with various operating systems (Windows, Linux)
  • Good knowledge base of integration of products
  • Prior experience with Supervisory Control and Data Acquisition (SCADA) systems is a plus
  • Prior experience with Time-series Databases such as InfoPlus.21, PI is desirable
  • Prior experience with configuration management systems for automated deployment is a plus


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 mental limitations of an otherwise qualified applicant or employee with a disability, who can perform the essential job functions, unless undue hardship would result.

Hire and Bloom Energy are working together to find the best candidate for this job.

By applying, you agree to be contacted by our agent, Hire, and receive updates via text and phone about your application.

Job Type: Full-time


  • relational database (ex: MySQL: 1 year (Preferred)
  • NoSQL database (ex: MongoDB): 1 year (Preferred)
  • C#: 1 year (Preferred)
  • SCADA: 1 year (Preferred)


  • Bachelor's (Required)

Work authorization:

  • United States (Required)
Automation QA Engineer
PrediktiveLos Angeles, CA

The QA Automation Engineer reports directly to our Client's QA Manager. We are looking for a QA Automation Engineer based anywhere in Latin America to work on a…

Developer and Network Systems Engineer - AMTS
The Aerospace CorporationEl Segundo, CA

Network, Developer, Engineer, Network Engineer, Systems Engineer, Technology, Engineering. The Aerospace Corporation is seeking an enthusiastic early career,…

Software Engineer (Mid-Level or Senior; Java, Node.JS, JavaScript, and/or React.JS)
TicketmasterHollywood, CA

While we occasionally have Engineer I openings, more often we look to hire at the Engineer II, III, Senior, Lead, and Principal levels.

Senior Java Engineer
TicketmasterHollywood, CA

As we continue to grow we need outstanding Java engineers on our Checkout team to help us build a brand new Checkout Experience which is completely serverless.

Front End Engineer
AccentureLos Angeles, CA

Are you a passionate Front End Engineer that has built interactive applications using modern frameworks like Angular, React, or Vue? Want to be a part of it?

Sr. Software Engineer (Node.js)
Cast & Crew Entertainment Services, LLCBurbank, CA

The Senior Software Engineer is a Node.js expert who will help to build our next generation of products and services for the entertainment industry while…

QA Automation Engineer
AuditBoardEl Segundo, CA

AuditBoard is looking for a full-time QA Automation Engineer out of our El Segundo office. The QA Automation Engineer will also investigate customer problems…

Video-on-Demand (VOD) Principal Software Engineer
AT&TEl Segundo, CA

In the role of Principal-Software Engineer, you’ll create incredible software at a massive scale using cloud-based technologies. What you bring to the team.

Full Stack Developer
HealthTensorLos Angeles, CA

Python, React and related JS frameworks, AWS, Postgres. As a full stack software engineer at HealthTensor, you’ll be involved in all stages of the product…

QA Automation Engineer
PrediktiveBeverly Hills, CA

The QA Mobile Automation Engineer reports directly to our Client's QA Manager. We are looking for a QA Automation Engineer to work on a long term project for…

1-10 of 317