Overview

We are seeking a principal software engineer with experience developing customer facing products to join our growing software team. You will work with the software development team to build out a cloud-based data analysis platform and associated applications. The position entails the development of APIs and web applications using a variety of technologies. We are hiring for multiple positions and the seniority/title of the final position will reflect your experience.

Who we are

We are a fast-growing early stage company, passionate about increasing the information content of molecular diagnostics data to drive better decision-making. We use state of the art methods to analyze and improve information content from widely used life science instruments. You will join a team of software developers and scientists in a well-funded, exciting startup environment. We are developing analytical, statistical, and visualization algorithms and implementing tools and software pipelines used to analyze large multidimensional biological datasets, e.g. DNA/RNA data.

What you will be responsible for

Provide technical leadership across the engineering team, advising team members when making technical decisions about system architecture
Prepares design proposals to reflect cost, schedule, and technical approaches.
When needed, jump in as a supplemental resource to a team to help jumpstart a project or finish it faster
Ensuring implementation of security best practices in services and data management.
Mentor and guide other engineers with knowledge and experience.
Setup up the best practices for software development, perform code reviews or pair programming
Building reusable code and libraries
Package, deploy, and maintain production systems
Implementing cloud-based services focusing on scalability and reliability
Implementing APIs for custom web application and B2B integrations
Your ideal qualifications

You are a collaborative, strong communicator who effectively adjusts to technical and non-technical audiences. You are able to prioritize and deliver results with a high emphasis on quality, technical rigor, and attention to detail. You love working in a fast-paced environment that rewards innovation and creativity.

8+ years of professional software development experience
Strong experience of some common languages (Python, Go, Java, C/C++)
Experience with authorization frameworks (OAuth2, OIDC)
Experience developing public facing APIs and standards (OpenAPI)
Experience shipping production-quality highly available customer facing software
Experience in application containerization technologies (Docker)
Experience developing in and contributing to a DevOps culture
Strong knowledge of (semi-)structured data services (RDBMS, KVS, Doc stores, Index services)
Strong principles in software design, object-oriented, procedural and event-driven
Familiarity with Scrum or Kanban to enable effective organization and distributed work
Strong knowledge of SCM systems (Git) and effective code review techniques
Knowledge of security and privacy regulatory frameworks such as ISO27001 and HIPAA
Additional experience (nice to have):

Medical Device and regulated software products
Familiarity with clinical diagnostics environment and understanding of Design Control practices as they relate to software development
This position is based in Carlsbad, California. ChromaCode is an equal opportunities employer.

If interested, please email resume and cover letter describing your qualifications to: People&[email protected].