Staff Software Engineer

San Francisco, CA, United States

syapse.com


Role Location

  • San Francisco, CA, United States

Employees

101 - 250 people

Address

303 2 Nd St Ste 650
San Francisco, CA, 94107, US

Tech Stack

  • Python
  • Django
  • React
  • Redux
  • PostgreSQL
  • AWS

Role Description

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

The Syapse software engineering team is built upon small, agile teams that 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 (e.g. Data Semantics, Web Technology, Tooling & Infrastructure) deal with cross cutting concerns and foster collaboration across teams. We scale our data platform using a microservice architecture, stream processing, and other distributed systems approaches.

We are building a data platform that is helping to usher in the precision medicine era. Our applications enable oncologists to deliver consistent, evidence-based precision oncology care, and empower hospital administrators to implement precision oncology programs at scale. The Syapse Network enables collaboration between health systems through data sharing across our customers. Through this, we’ll achieve our mission to enable healthcare providers to deliver the best care to every cancer patient through precision medicine.

Our point of view about this position

As a member of our technical staff, we want you to be the reservoir of architectural guidance for our product teams, a role model for our engineers, and an expert and prolific software engineer. You should be self directed and result oriented, one who demands alignment of engineering efforts with business objectives; one who has demonstrated the ability to solve business and engineering challenges using pragmatic and scalable technical solution. Being part of a startup, we expect you to be a strong proponent of evolutionary architecture and actively seek out the challenging engineering problems and solve them without a lot of guidance.

Responsibilities

Design and development of our core systems for our data and application platform. Work collaboratively with all stakeholders to align the engineering effort with the business and product objectives. Exemplify holistic approach to writing software, e.g. security, documentation, instrumentation, and observability. Identify engineering problems and provide reasonable solutions backed with evidence and thoughtful analysis. Identify, leverage, and successfully evangelize opportunities to improve engineering productivity. Lead technical direction and strategy for multiple teams and products and take full ownership of the services and components including on call duties. Continuously work on reducing engineering impediments, technical debt, and addressing cross cutting concerns across teams. Be a multidisciplinary leader and coach engineers to level up their technical and troubleshooting skills

Requirements

Experience with high volume, high availability distributed systems Prolific coding experience with programming languages like Java, Python etc Deep understanding and hands on experience with microservices architecture Broad exposure to various distributed systems and a deeper understanding of tools and technologies required to build modern day data platform e.g. Kafka, AWS Kinesis, Apache Spark, Apache Storm, Hadoop etc. Bachelors in Computer Science or relevant experience

Extra Credits for

Experience with containers and orchestration is a plus, e.g. Docker, Mesos, Kubernetes. Elasticsearch/Kibana DyanmoDB or a no-sql database

About syapse.com

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 our team.

For the Engineering team at Syapse, every day is a chance to make a difference in the lives of cancer patients. We integrate genomics and clinical data on a single platform and allow doctors to share important treatment and outcomes information across a global network. Your work will directly impact cancer treatment at major health systems and life sciences companies around the world.

Here is what some of our team members are saying about building cancer fighting software at Syapse.

~ I knew I wanted to be on a smaller team where I could iterate quickly, and I also wanted to make a real impact on the world. Like most people, I’ve had loved ones affected by cancer. Every day, when I come into work here, I feel like I’m making a difference, and there are a lot of big, interesting challenges to solve. Plus, because we’re a startup, we get to use a lot of modern technologies. ~ Mia, Software Engineer

~ I think everyone at Syapse is motivated by the mission — I wanted to work for a company doing something truly important. I also tend to join organizations that are about to hit an inflection point, when you’re about to deal with a lot of technological entropy. It’s a crucial time for choosing programming languages, setting up the engineering fundamentals, writing constructs for product development and scalability, etc. That’s what I like to do, and it’s one of the reasons I joined Syapse. ~ Engineering Director

Company Culture

Mission Matters. Everyone at Syapse is joined by the common value of deeply caring about the impact their work has on their fellow humans. Whether it's a deep grudge against cancer or just a desire to do genuinely meaningful work, every one of your co-workers knows exactly why they come to work each day, to improve the lives and treatment outcomes of cancer patients around the world.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.