Soluna Logo

Soluna

Software Engineer

Job Posted 18 Days Ago Reposted 18 Days Ago
Remote
Junior
Remote
Junior
The Lead Full Stack Developer will create and maintain Soluna's software products and data center systems, focusing on robust architecture and efficient code base development.
The summary above was generated by AI

About Us

At Soluna, we are on a mission to make renewable energy a global superpower using computing as a catalyst. We design, develop and operate digital infrastructure that transforms surplus renewable energy into global computing resources. 

We are seeking a Software Engineer to help build the future of our site control systems and data infrastructure.  This role requires a broad engineering skillset to address the variety of challenges faced by our systems.  In any given day you may be required to debug a MODBUS interface to a piece of medium voltage switchgear, develop a new trigger algorithm to curtail one of our sites, build a new data product in conjunction with our product team, or work with the entire TechOps team to build and improve our team operating principles.  

This role is not a traditional SW Engineering role and will expose you to many new technologies and skillsets.  We are looking for a candidate who can be flexible and work around uncertainty while building the necessary infrastructure to operate our facilities, but who will not compromise on quality or reliability.  

What You’ll Do

  • Help architect and build the control system (Maestro) for our Data Centers 
  • Improve SW development practices including testing, integration, deployment, and configuration management
  • Work with our Product Management team to develop new data products to support internal teams and processes
  • Help develop and manage our cloud infrastructure
  • Work in a variety of languages and with a variety of tools

About the Stack

Our control system, Maestro,  is unique and proprietary to Soluna.  Maestro  has been developed from the ground up to meet the requirements of our green energy powered data centers and the specific contractual requirements at each installation site.  Maestro is currently primarily deployed as a NodeRed control system backed by an ArangoDB configuration database, a Mosquitto MQTT communication layer, and an Elixir based data collection process.  Maestro is a distributed system across our facilities and must be robust to an array of failure modes. As we grow and hit the limits of NodeRed, we are migrating functionality to the Elixir language.  The sites have control panels built in Svelte, but these will also be migrating to Elixir Phoenix/LiveView.  Elixir will be core to our strategy moving forward due to the great match between Elixir and BEAM capabilities as compared to the requirements of our facilities. 

Our data infrastructure is based on AWS and TimestreamDB. We utilize Kinesis and Lambda for data ingestion. We operate a Dagster instance to post-process data collected from our facilities into useful data products for internal teams. 

What You Need to Get the Job Done

The most important characteristic required by this role is a willingness to get the immediate job done in a robust manner while keeping an eye on the future.  We rely on iterative development to get the job done now, but also pay down tech debt as we move forward.

Specific experiences and skills that would be helpful:

  • Ability to work in multiple languages (NodeRed, Elixir, Python) across multiple platforms
  • Experience with Elixir is a bonus, but a desire to deeply learn Elixir, the BEAM, and OTP is a requirement
  • Experience with AWS and managing lightweight cloud operations
  • Light experience with graph databases and GraphQL queries
  • Experience developing and improving the tools and processes required for developing and shipping quality software
  • An appreciation for test and validation 
  • Experience or desire to develop and maintain mission critical applications

Why join Soluna?

We are a diverse, driven team of entrepreneurs, energy experts, private equity leaders, storytellers and engineers. We are passionate about making the world greener and we have conviction about how we will bring change on a global scale.

We are equally as zealous about championing our teams, relentless about developing our people, and believe strongly that Soluna’s goals and commitment to our mission are strengthened by our employee’s voices.

Top Skills

Agile Scrum
Angular
AWS
Azure
Ci/Cd
Django
Express
Jquery
Ruby on Rails
React
Snowflake

Similar Jobs

An Hour Ago
Remote
Hybrid
2 Locations
Mid level
Mid level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Software Engineer will design and implement technical solutions, collaborate in an Agile environment, build APIs, manage cloud infrastructure, and ensure secure access and integration with third-party platforms.
Top Skills: Agile ScrumAngularApigeeC#CSSGoGoogle Cloud StorageHelmHTMLIamJavaScriptKubernetesMicroservicesReactRestful ApisSQLTemporal WorkflowsTerraformTypescriptVault
5 Hours Ago
Remote
Hybrid
Santa Clara, CA, USA
188K-328K Annually
Expert/Leader
188K-328K Annually
Expert/Leader
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Build scalable, reusable code while leading projects, mentoring colleagues, and contributing to product design and implementation, particularly leveraging AI technologies.
Top Skills: AIAngularCloud DevJavaScriptPlatformsReactRelational DatabasesService-Oriented ArchitectureVueWeb Dev
5 Hours Ago
Remote
Hybrid
San Diego, CA, USA
111K-172K Annually
Junior
111K-172K Annually
Junior
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The role involves building scalable code, designing software solutions, and integrating AI into processes while managing code from design to delivery.
Top Skills: Ai Productivity ToolsAngularJavaJavaScriptReactServicenowVue

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account