At, we hire passionate developers with high standards and a knack for unique challenges. We are always looking for full-time and contract candidates who are:

  • Proficient in multiple programming languages
  • Comfortable with the Linux command line
  • Familiar with git version control
  • A contributor to open source projects
  • Detail-oriented with high coding standards
  • Excited to tackle new and unusual problems

Sound like you? Interested? Let’s chat.

Current Job Openings

Software Engineer

We have a great opportunity for an entry-level software engineer on our blockchain team. You will be working with an experienced team of engineers and architects. We are looking for someone who is passionate about software. Initial work will involve developing integration tests, fixing bugs, and minor feature development.


  • Must be proficient with the Python language
  • Must be comfortable on the Linux command line
  • Working knowledge of git is desired
  • Linux or MacOS X desktop usage preferred
  • Open Source contributions a plus


  • Minimum of 1 year of software development experience

UI Developer

We are looking for an experienced UI Software Developer on our blockchain team.


  • Design and develop GUI for core blockchain functions
  • Design and develop application-specific GUI for applications that utilize the blockchain platform


  • Bachelor's degree in Computer Science or related field (or 4+ additional years work experience)
  • 3+ years relevant professional development experience
  • Computer Science fundamentals in data structures, algorithm design, and problem solving
  • Experience in developing rich applications with HTML, CSS, JavaScript
  • Experience in developing front-end software, with deep experience in one or more relevant front-end frameworks (React, Angular, etc.)
  • Experience in working in an agile software development environment
  • Varying depths of experience in a variety of programming languages and tools including: Java, JavaScript, C, Python, etc, with a preference toward open source technology

Systems Engineer

We are in need of an experienced Linux systems engineer/administrator on our HPC team with a focus on infrastructure automation.


  • Identify and solve technical problems associated with the automation of a large Linux environment
  • Use tools like Ansible and languages like Python to build a well documented toolset to support highly repeatable infrastructure deployments
  • Build, test and support a Continuous Integration (CI) toolset
  • Provide hands-on designs, prototypes, and implementations incorporating software engineering best practices, tools and monitoring according to industry best practices
  • Participate in architecture and engineering discussions
  • Perform peer code reviews


  • Must be extremely proficient with Linux systems administration with a focus on automation (specifically - knowledge of the boot process, network stack, and services)
  • Must be proficient with python and shell scripting
  • Must be able to work independently and must be comfortable with ambiguity. We are looking for a candidate who will identify and solve problems rather than waiting until work is assigned to them
  • Working in an agile software development environment is required
  • Working knowledge of git is required
  • Linux or MacOS X desktop usage preferred
  • Experience with Jenkins a plus
  • Existing knowledge of Ansible/Puppet/Chef a plus
  • Existing knowledge of large scale cluster technologies a plus (Lustre, Hadoop, etc.)
  • Open Source contributions a plus

Bitwise IO offers a flexible work environment with offices in the heart of the north loop of Minneapolis downtown. We offer a great compensation package for developers that want to experience the opportunity to work on exciting, industry leading technology projects.

To apply, send your resume in .pdf format to