Software Engineer

  • Remote
  • Full Time
  • Experienced

Since 2008, Navigating Cancer has championed a better patient experience. Our mission is to radically reduce the burden of cancer through transformative digital health solutions. We enable oncology clinics to provide personalized, efficient care to every patient by providing relevant educational materials, giving the whole care team visibility to patient issues and needs, and delivering useful insights so that care teams can identify and resolve gaps in care. Through our platform, patients receive a holistic service offering to support their individual goals and needs.


Job Summary: 

​​Responsible for architecting, designing and implementing NC’s core platform and digital services using AWS and open-source technologies. We are seeking a senior software engineer with extensive experience in enterprise-level software development and building and automating cloud-native platforms, to join a team of talented engineers developing a container-based multi-cloud application hosting platform. The role requires addressing the current challenges involving scale and security as we continue to rapidly grow.   


  • Design and develop a modern secure, scalable cross-platform API layer, micro-services and data services using open-source development frameworks, libraries and tools. 
  • Collaborate with other core services team members to define interfaces, write clear user stories with well-defined acceptance criteria, design, build and maintain solutions.
  • Design and build platform services using containerization (Kubernetes, Docker, EKC, ECS on AWS). 
  • Be involved in all aspects of platform and services development and deployment including DevOps Automation and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Monitoring tools like ELK, Prometheus, DataDog, etc.)
  • Collaborate with other platform members to evaluate and prototype solutions in a timely manner.
  • Enable and deliver the company’s vision and strategy by supporting and guiding team members through technology and architecture changes. 
  • Evaluate and product experience holistically, from high level product architecture to the specifics of how individual features would fit together
  • Enforce standards, best practices, and modern development conventions



  • 4+ years of software development experience (ideally large-scale integration or services development in a product or healthcare environment)
  • Strong experience in developing secure & cloud-native API solutions, DevOps, API management, event-based architecture and large-scale integration is a must.  
  • Prior experience in building data services for large scale structured and unstructured data sets is a plus. 
  • Proficiency with a variety of languages (ex. Java, Ruby/Rails, Go)
  • Passion about the way you develop software, a keen desire to write clean, precise unit testing for front-end and back-end services
  • Strong communication, client services, and interpersonal skills
  • Understanding of integrated development practices and experience directly collaborating with Application development teams
  • Experience or familiarity solving problems across heterogeneous (multiple technology) platforms 
  • Prior experience in developing multi-tenant SaaS solutions or products
  • Experience working in an Agile delivery environment (Scrum)
  • BA/BS in a Computer Science or related technical field, or equivalent professional experience


Why work here?

We support thousands of healthcare professionals and cancer patients every day. We are a mission-driven company that believes in transformational innovation. Everyday we develop new, better ways to improve the patient experience, help lower patient costs, and drive more equitable outcomes. Help us innovate through technology & grow to reach the next level in patient care. We believe in each other, believe in our work, and have fun doing it!

This position is full-time & 100% remote, with the option to come into the Seattle corporate office on a voluntary basis for local employees. We not only offer competitive compensation, but have a ton of other perks - here are just a few:

  • Flexible Work From Anywhere policy  (must be US-based)
  • Employer subsidized medical, dental and vision, optional short/long term disability & life insurance 
  • 401K + ROTH option
  • Generous employee stock option plan & yearly bonus
  • Flexible time off policy (including paid maternity | paternity leave)
  • Bi-Annual Hackathons
  • Educational stipend
  • Employee Referral program

Base pay range: $116,000/yr - $160,000/yr + 10% Corporate Bonus 

Navigating Cancer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Our Values: 

  • Work with Purpose: Work together to improve the lives of cancer patients. Collaborate with team members, have passion, enthusiasm and mission for the work that we do.
  • Act with Integrity: Communicate openly, be honest, follow through.
  • Be Agile: Discover creative solutions, welcome change. Adapt and pursue continuous improvement.
  • Seek Simplicity: Reduce complexity for our customers and patients. Simplify our products, our processes and our messages.
  • Strive for Growth: Constantly strive to achieve personal, professional, and company goals. Continuous reflection, learning and achievement.



Read More

Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file