About Syapse

Maybe you’ve supported a friend or family member who’s dealing with cancer. Maybe you’ve battled it yourself. At Syapse, our mission is to enable healthcare providers to deliver the best care to every cancer patient through precision medicine. Our personal connections to this mission unite us.

We integrate genomics and clinical data on a single platform and allow doctors to share important treatment and outcomes information across a national network. Our customers manage more than 1 million active cancer cases at hundreds of hospitals across the US and Asia. Now, we’re racing to meet growing demand and bring precision cancer care to every patient, regardless of location or income.

About the Syapse Engineering Team

With modern data platforms, scalable microservice architecture and best in class data & analytics applications the Syapse engineering team is solving one of the hardest challenges facing mankind, cancer.

Small, agile teams own product areas end to end. Our scrum teams design and deliver their components independently, using short, iterative sprints. Our domain-based communities of practice deal with cross cutting concerns and foster collaboration across teams.

We’re making meaningful progress with Precision Medicine (and were awarded a 2018 Most Innovative Company award for our efforts) and welcome talented mission driven engineers to join our cause.

Our point of view about this position

As a Software Architect you will be a leader of technical initiatives spanning multiple development teams.  You will work closely with engineers and product owners in the development of roadmaps and the technical design for the solutions.  As one of our strongest technical leaders, you will spend time mentoring and coaching all engineers in building better more robust software solutions.  

You’ll make key contributions is multiple of the follow areas:

  • Streaming Services & Data Processing (Kafka, Spark, etc...)
  • API & API Management (Apigee, Etc...)
  • Platform Services  (User Roles/Management, Multi-tenant Services, etc..)
  • Big Data stores  (Cassandra, Big Query, Hadoop, etc…)

Responsibilities within those areas:

  • Oversee the design, documentation, and development of our core systems for our data and application platform.
  • Drive efficient technical decision making.
  • In concert with other Architects, develop and socialize a technical roadmap that supports the company product roadmap.
  • Build the prototypes for integrating new technologies as identified on the technical roadmap well ahead of the teams needing to use those technologies.
  • Work collaboratively with all stakeholders to align the engineering effort with the business and product objectives.
  • Embed with the team when needed to go hands on in the development of technically complex software.
  • Be a multidisciplinary leader and coach engineers to level up their technical and troubleshooting skills
  • Requirements

  • Experience with high volume, high availability distributed systems
  • Polyglot programmer comfortable developing in different programming languages
  • Deep understanding and hands on experience with microservices architecture
  • Prior experience designing and developing a platform used by multiple teams
  • Prior experience developing with cloud solutions on AWS, Google Cloud, etc
  • Bachelors in Computer Science
  • Extra Credits for

  • Open-source development experience
  • Healthcare domain experience
  • Benefits and perks

    Amazing Coworkers solving genuinely meaningful challenges

    Flexible time off

    Competitive pay and ownership in the company

    100% company paid medical, dental and vision for employees

    401(K) matching

    Transit assistance & Pre-tax commuter benefits.

    Weekly catered lunches and office snacks

    Company sponsored gym membership & lots of other perks

    Next steps

    After submitting an application a team member will reach out to you shortly.  While each interview is unique, our interview process typically consists of an introductory phone conversation with a recruiter, a second phone or video interview with a hiring manager or senior team member, and wraps up with a visit our to our office, usually lasting +/- 4 hours.

    Have a quick question about the role? Email careers@syapse.com or simply apply here.