Principal Software Engineer

Location: USA - CA - San Jose
Division: Engineering
# of Openings: 1


Principal Software Engineer / Senior Software Engineer

We are looking for Principal Engineer, Software to join our team in one of today’s most exciting technologies.

This individual will produce and implement functional software solutions. You also 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 ability to remain up-to-date and quickly grasp new technologies. Your goal will be to develop high-quality software aligned with user needs and business goals for monitoring and managing Bloom Energy's distributed fleet of clean, reliable, solid oxide fuel cell systems

Bloom faces an unprecedented opportunity to change the world and the way companies utilize energy. Our mission is to make clean, reliable energy affordable globally. Bloom’s Energy Server, delivers highly reliable and resilient, always-on electric power that is clean, cost-effective, and ideal for micro grid applications. We are helping companies power their primary business without disruption or combustion. Our customers include but are not limited to; manufacturing, data centers, healthcare, retail, colleges, and more! For more information, visit

Location: This position will be based in San Jose, CA

Role and Responsibilities:

  • 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 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
  • Assist in risk assessment and mitigation activities
  • Make business presentations to management when needed
  • 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

Skills, Experiences, and Education:

  • 8+ years of Professional Software development experience
  • Extensive experience in software development, scripting and project management
  • Knowledge of selected programming languages (e.g. C#, Java, Python, Node.js)
  • Knowledge of relational databases (e.g.MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Familiarity with various operating systems (Windows, Linux)
  • 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
  • Good knowledge base of integration of products
  • 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


About Bloom Energy:
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.



Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo