Software Engineer (Senior or Principal)

2 Months ago

Tysons, Virginia, United States

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 Senior or Principal Software Engineer in Tysons, VA. The role involves designing and developing software for energy systems, with a focus on cloud applications and hardware control. Candidates should have a strong software engineering background, 3+ years of experience in cloud-based architectures, and proficiency in Java, CI/CD, and databases. A degree in engineering is required, along with excellent communication skills.
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
• Design and develop software for controlling and automating energy systems with opportunities to work on hardware control software as well as cloud applications
• Create novel software solutions to solve unique technical challenges
• Develop a hardware agnostic software architecture and tailor our solutions to solve our customers' emerging projectsWhat a qualified candidate should possess
• A solid foundation in software engineering, computer science, and software development best practices
• 3+ years of experience (5+ or more preferred) developing and deploying software in cloud-based architectures (AWS Preferred) in an agile team environment
• BS or MS in engineering (Computer Science, Computer Engineering, Electrical Engineering, or related)
• Experience in developing Java based software products in data intensive applications involving concurrency and networking
• Experience with CI/CD development automation pipelines and container orchestration technologies such as Kubernetes and Docker
• Experience developing and configuring both high-performance nonrelational databases (such as InfluxDB, Elastic Search) and relational databases (such as Oracle, PostgreSQL)
• Deep understanding of software architectures and networking
• Experience with development in Linux and a solid foundation in Linux fundamentals
• Experience with automation and scripting in Python is preferred
• Experience with software peer reviews and comfortable providing and receiving review feedback
• Excellent oral and written communication skills
• Independent and capable of working in a fast-paced environment
• Experience in renewable energy, industrial IoT, or the energy industry is preferred

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