Senior Software Developer (Golang)

Location: Somerville, MA

Type: Full Time

Min. Experience: Experienced

Accelerate data science by building the free software platform for verifiable large scale computation.


At Curoverse , you'll work on a small team of senior software developers to build the Arvados platform and the Curoverse products that are based on Arvados.


  • Program in Golang, Javascript, Python, Ruby
  • Work on hard distributed computing problems
  • Use scrum in an agile, self-managed team of peers
  • Develop big-data storage and analytical systems
  • Help create a massive, in-memory, real-time query engine
  • Contribute to a free/open source platform and community


  • Has a solid background in Golang
  • Loves writing and improving code
  • Works well in a small team of peers
  • Has used multiple programming languages to build production systems
  • Has substantial experience contributing to free software projects
  • Has experience with big data and distributed computing systems
  • Can work in a fast-paced startup environment


Some of the technologies we use: Debian, Ubuntu, CentOS, Docker, Git, Golang, Javascript, Jenkins, jQuery, Nginx, PostgreSQL, Python, Puppet, Rails, Ruby, Twitter Bootstrap.


  • Work that matters - Build software that will be the backbone of modern medicine.
  • Hard problems - Solve software engineering problems in distributed computing and big data.
  • Diverse tasks - We have a small team with a big project, so you won't be stuck working in some corner.
  • Free software - Your code will be released under AGPLv3 / Apache 2.0.
  • Sustainable lifestyle - Do great work and have time and energy for the other things life has to offer.
  • Convenient office location - Our office is right in Davis Square, Somerville.


We offer competitive salaries, stock options, health/dental/vision, flexible time off, and other benefits.


We prefer candidates who are based in the Boston area or can relocate, but we are open to remote employees. 

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*