Staff Software Engineer
San Diego, CA
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.
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.
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
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
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