Software Development Engineer

About Riot Platforms

Riot is a Bitcoin mining and digital infrastructure company focused on a vertically integrated strategy. The Company has Bitcoin mining data center operations in central Texas and electrical switchgear engineering and fabrication operations in Denver, Colorado.
 
Our mission is to positively impact the sectors, networks and communities that we touch. We believe that the combination of an innovative spirit and strong community partnership allows the Company to achieve best-in-class execution and create successful outcomes.

Riot is actively expanding and improving its Bitcoin mining operations through innovation, expansion, and procurement, including large-scale expansion of its Texas-based mining and hosting facilities. Join us in building the world’s leading Bitcoin-driven infrastructure platform.

Who you are:  

You are an experienced developer, with a wide range of enterprise projects under your belt. You understand how to work through the software stack and the tradeoffs between technologies. You are ready to tackle challenging problems and manage the complexity of managing hundreds of thousands of bitcoin miners. You are not afraid to ask questions and are excited to work in the bitcoin mining industry.  


This role is hybrid with some in-office time expected and will report to the Director of Software Engineering. Riot does not provide immigration related sponsorship for this role now or in the future. 

About the role

We are looking to add a full stack software engineer to our team, you will be working in AWS, C# and Angular to create business focused solutions. Typical workflows include creating data pipelines, working on miner automations.  
 

Essential Functions

  • Collaborate with other developers and engineers to design, build, and maintain applications 
  • Build applications for various platforms using common frameworks (.Net Core, Express, Django, Angular, React) 
  • Design and break down complex and ambiguous problems 
  • Maintain software architecture and conventions  
  • Build DevOps infrastructure and IaC as needed 

Education and Experience 

  • Bachelor's Degree in Computer Science, Software Engineering, or equivalent practical experience 

  • 3+ years of Software Development Experience 

  • Experience working in two or more object-oriented languages (C#, Java, JavaScript, Python) 

  • Experience working with Full-stack applications, Unix/Linux Environments, and enterprise software 

  • Experience working in Agile Teams and understanding of the Software Development Life Cycle 

  • Experience working with SQL and GraphQL 

  • Working Proficiency in verbal and written English  

Compensation and Benefits 
  • Competitive salary commensurate with experience
  • Company Stock Options
  • 401k plan with company matching
  • Great medical, vision, and dental plans
  • Long-term and Short-term disability
  • Additional benefit options (Employee Assistance Program, Pet Insurance, and more)
  • Flexible Spending Accounts
  • Generous PTO and Paid Holidays
  • A fun company culture with tremendous growth opportunities! 

42 - Software Development

Austin, TX

Share on:

Terms of servicePrivacyCookiesPowered by Rippling