CleanSpark Inc

Software Engineer - Hybrid Cloud Industrial IoT in Clean Energy

CleanSpark Inc published 8 months ago

$75k - 110k | Equity

Junior, Mid-Level, Senior, Full-time

San Diego, CA

Location Availability

about gs16 gsx sm fd column ml8 mr8 mb8 preferred timezone fw bold gmt 08 00 pacific time 2 hours mb8 o

About this job

Job type: Full-time
Experience level: Junior, Mid-Level, Senior
Role: Backend Developer, DevOps
Industry: Energy & Utilities, Green Energy, Internet of Things
Company size: 11-50 people
Company type: Public

Remote details

Preferred Timezone: (GMT-08:00) Pacific Time +/- 2 hours
Office Location: San Diego, CA. Employees can also work full time from this office.


Job description

CleanSpark is looking for two (2) back-end software engineers to play a key role in our growing team. In this role, you will be instrumental in the development and testing of a hybrid cloud platform comprising microservices and processes that, combined, monitor and control electric microgrids and renewable resources both from the cloud and down at the site. You will play an integral part in enabling a quality- and transparency-driven development culture and the advancement of microgrid technology.


  • Develop highly technical features to run in both the cloud using Azure Service Fabric and on site, handing hundreds of data points per site and hundreds of thousands per day in the cloud
  • Implement unit and integration level to ensure code quality
  • Participate in code reviews and knowledge-sharing activities
  • Technical support of products including direct customer support and escalated issues
  • Requirements and implementation documentation
  • Collaboration with business and technical stakeholders to ensure proper understanding and implementation of requirements

Skills and Requirements

  • 3+ years professional experience as a software engineer with .NET development as second-nature
  • Comfort with complex software concepts such as: SOA and SOLID principles, cloud design patterns, and various database structures (relational, document, and graph)
  • Hands-on expertise with automated unit and integration testing
  • Strong communication skills in a distributed environment, both written and verbal, as well as an independent work ethic
  • Experience with building, troubleshooting, and running distributed, service based systems
  • Bonus points for:
    • hands-on experience with developing for the cloud: Azure (preferred) or AWS
    • experience writing complex test harnesses or building and running stress, performance, load, or chaos testing
    • a science or math background
    • hands-on DevOps-type work: building release pipelines, deployment templates, PowerShell scripting, etc.
    • experience working remotely on a distributed team
    • a sparkling personality and positive attitude!

To Apply

To be considered, you MUST respond to this ad with answers to the following questions:

  1. Confirm that your desired salary falls within the stated range.
  2. If currently employed, why are you interested in leaving your current job? Approximately how much time would you need to start?
  3. If you do not live in San Diego, have you worked remotely before?
  4. What part of your experience and skills do you feel will help you contribute to the position at CleanSpark?
  5. In medium detail, please describe the most interesting or challenging task you’ve faced in the past few years.
  6. All applicants are asked to complete a short take-home coding exercise. Are you willing to do this as part of our interview process?

NOTE: we will only accept candidates from the United States and Canada. We will be in contact with you within 2 business days if we are interested in moving forward.

Life at CleanSpark Inc

About CleanSpark Inc

CleanSpark provides advanced energy software and control technology that enables a plug-and-play enterprise solution to modern energy challenges. By integrating new and existing energy generation and storage assets with advanced load management capacities, CleanSpark's software allows energy generated locally to be shared with other interconnected microgrids. This unique capability enables microgrids to be scaled and widely adopted for commercial, industrial, military, municipal, and remote community deployment and transactive energy market development.


  • Established startup in the industrial internet of things space
  • Cutting edge hybrid cloud platform
  • Greenfield development with the latest tech
  • Fully remote work available
  • Small team with room for advancement
  • Competitive salaries

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Quiet working conditions
Best tools that money can buy
Code screening
Hallway usability testing
Learn more about CleanSpark
Software Engineer - Hybrid Cloud Industrial IoT in Clean Energy at CleanSpark Inc