Technical team lead (operational systems)

Location: Somerville, MA

Type: Full Time

Min. Experience: Experienced

Lead a team to rebuild our order processing and management system for scale.

JOB DESCRIPTION

Curoverse is a business unit of Veritas Genetics. At Veritas Genetics, you will help hire and lead a new team of software developers and dev/ops engineers. You will take ownership of our order processing and management system that tracks orders and orchestrates the journey of samples starting in the lab, through bio-informatics processing and ultimately to report delivery.

You will be responsible for maintaining the system and empowered to make architectural changes to ensure the system can reliably scale to millions of orders processed per year.

You will work closely with the Arvados software development team.  Arvados is used to manage genomic  data storage and processing at Veritas Genetics. The order processing and management system interfaces with Arvados, e.g. to keep track of orders and to orchestrate the journey of samples from order through the lab to report delivery.

This position is based in Davis Square, Somerville, MA, with regular travel to Danvers, MA for interaction with the users of the order processing and management system.

RESPONSIBILITIES

  • Help hire, organize and lead a small technical team (3-5 people)
  • Be a hands-on technical leader for your team
  • With your team, take ownership of the order processing and management system that is in production
  • Design and implement architectural changes as required for scaling and reliability without disrupting production
  • Use good software engineering practices to build the new system as a high-quality product supporting multiple deployments


WE'RE LOOKING FOR SOMEONE WHO...

  • Has experience working in a production environment
  • Has experience leading an effective small team of developers
  • Has a proven track record analyzing complex business systems
  • Is comfortable doing user interviews to determine requirements
  • Has experience re-architecting systems to make them scale while fitting business requirements
  • Can read at least two of PHP, Bash and Python
  • Knows at least one other, high-performance programming language well (hint: we are a Golang shop)
  • Has experience with Drupal or can pick up the necessary technical knowledge quickly
  • Is a quick study, not easily overwhelmed when confronted with many choices
  • Has solid intuition on technology choice that will pay off in the long run
  • Has a preference for practical solutions, rather than the latest shiny framework
  • Has experience building scalable, modular systems
  • Is a good communicator
  • Can work in a fast-paced startup environment


OUR STACK

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

 

WHY WORK HERE

  • Work that matters - We are making whole genome sequencing accessible for the masses.
  • Work with smart, technical colleagues - The Curoverse team is a top-notch all technical group within the bigger Veritas Genetics organization.
  • Work in a free software shop - We use free software tooling and run everything on GNU/Linux
  • Tackle a big problem - You will have a small team with a big project, so you won't be stuck working in some corner.
  • 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, on the red line.
     

​COMPENSATION

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

LOCATION

The candidate must be based in the Boston area or able to relocate.

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

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

Paste your resume here or attach resume file