Software Engineer, Full Stack (Senior or Midlevel)

2 Months ago

Tysons, Virginia, United States

Remote

Subscribe to job alerts

Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.

Job Description

Energy Vault is seeking a Full Stack Software Engineer (Senior or Midlevel) to join their remote agile team. Responsibilities include developing a SaaS asset management platform, collaborating with product and data science teams, and integrating third-party software. Candidates should have 5+ years of experience in cloud-based software development, proficiency in Java, Python, or similar languages, and a strong foundation in software engineering practices.
At Energy Vault we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants. We believe inclusion creates opportunity for collaborative excellence through diversity of thought. We invite individuals of all genders, races, identities, ethnicities, sexual orientations, national origins, abilities, protected veteran status, religions, educational and socioeconomic backgrounds to explore employment with our organization.
What you will do
• Work as a member of our remote, agile software team to develop a well-integrated and easy to use product
• Architect and build a new asset management platform as a SaaS product, contributing to the backend, user interface, and cloud infrastructure
• Collaborate with our EMS product team to integrate data processing between the two products
• Collaborate with our data science team to develop advanced energy and financial analytics
• Integrate with various 3rd party software products to support underlying features
• Bring in new ideas from other industries that can improve the user or customer experience of our stakeholdersWhat skills a qualified candidate should possess
• Experience with developing prototypes and getting feedback for continuous improvement
• Experience building software that can ingest, process, and store large amounts of time-series data in Java, Python, or similar languages
• Experience presenting analytic results to users using React or similar in an intuitive manner
• Experience troubleshooting and debugging performance and logical issues
• A solid foundation in software engineering, computer science, and development best practices
• 5+ years of experience (7+ years preferred) developing and deploying cloud-based software services
• Experience with developing services and/or user interfaces to control hardware is strongly preferred
• BS or MS in engineering preferred (Computer Science, Computer Engineering, Electrical Engineering, or related)
• Experience developing server-side APIs such as REST interfaces and/or websockets
• Experience with Java, Python, JavaScript, and/or TypeScript is preferred
• Experienced with software peer reviews and comfortable providing and receiving review feedback
• Strong communication skills
• Independent and capable of working in a fast-paced start-up environment
• Experience in renewable energy, IoT, or the energy industry is preferred
• A passion for carbon neutrality by 2050.

Energy Vault


Report inaccurate data

|

Leave feedback about this job

Energy Vault

Energy Vault

About this company

Founders:Andrea Pedretti, Robert Piconi, William T Gross

Founded date:2017

Revenue:US$ 100 - 500 million

Investors:Cemex Ventures, Palantir Technologies, Prime Movers Lab, SoftBank Vision Fund, True Capital Management

Stage:Other

Website:energyvault.com

Connect:

Energy Vault SA offers an energy storage technology utilizing fundamental principles of science to deliver a storage solution that's as compassionate to the planet as it is efficient to build...read more

More Engineer - Software jobs in climate

Environmental Engineer

Today

Laramie, United States

APPLY

Today

Lawrence, United States

APPLY

Other jobs at Energy Vault