Staff Software Engineer

Department

Software

Location

San Diego, CA

Job Type

Full Time

ID #

1234562


What We’re Looking For

Cue Health Inc. is seeking a Staff Software Engineer. The Cue platform is a very interdisciplinary effort involving hardware (mechanical engineering, electrical engineer), bioengineering (chemistry), and software (mobile apps, back-end development, testing), and so we seek someone that is excited about technical challenges and interdisciplinary team work to create a world’s first medical device platform for consumer use.

 Summary:
The role is for a lead member of the software engineering team responsible for developing Cue’s mobile applications. You will provide senior technical expertise to the software engineering team in areas focused primarily on back-end and iOS development while working with management to help ensure product deliverables and capabilities are met at all levels of the technical stack.

Responsibilities:

  • Provide insight into the design of mobile and web application interfaces across various platforms

  • Design and develop web services and applications, particularly focused on microservices, APIs, deployment with Kubernetes and Terraform.

  • Collaborate with software teams and product owner throughout the research, design, and development of products

  • Provide insight into the project lifecycle: estimating based on requirements, code design, code development, code reviews, testing, deployment

  • Lead feature development efforts on new and existing applications, including consumer facing products in development and in-house products for development and R&D.

  • Run sprints in Jira and help manage scrum team with developers and testers

  • Lead the transformation of Cue applications into robust platform services

Requirements:

  • 8+ years of experience in the software development and 2+ years in managing/leading teams to build/deliver well-built products to market

  • B.S. or higher in Computer Science or related degree

  • Help lead a team of engineers

  • Ability to deliver well designed, maintainable, and efficient code

  • Strong experience with relational databases (MySQL, Amazon RDS)

  • Experience with MongoDB and InfluxDB

  • Strong practitioner of JavaScript, including Node, Express, and React and testing frameworks

  • Prefer experience in Scala or Java as we utilize Spark and Kafka for moving and analyzing data

  • Prefer experience with Swift such that good collaboration with mobile developers is seamless

  • Experience with Spark and Kafka are a plus

  • Experience building, testing, and integrating RESTful services

  • Set-up continuous integration using Jenkins and code packaging

  • Monitoring experience with Prometheus, InfluxDB and Grafana are a plus

  • Open to DevOps work with Terraform and Kubernetes

  • Experience with AWS and GCloud

  • Experience with version control systems (e.g. git) and code review platforms such as Reviewable

  • Good knowledge /experience with agile processes, including SCRUM, Continuous Build and Integration; mentor others to improve development process. Help run sprint planning meetings

  • Proven ability to architect new products for flexibility, stability, and scale.

  • Preference for a fast-paced, high performance work environment


As part of Cue, you will:

As a lead member of the software engineering team, responsible for developing Cue’s mobile applications.


Where you’ll work

You will work in a modern open office located in Sorrento Valley in San Diego, CA, with a lot of natural light. As an early employee your contribution will set the pace and have an impact in Cue’s future. Your work and ideas will be valued and respected, and we hope you will find enjoyment working with a great team on such an innovative device.


Perks within Cue culture

  • New computer equipment

  • Unlimited snacks

  • Competitive salary

  • Stock options