Freenome is a company focused on developing software to combat cancer, and they are seeking a Senior Software Engineer I to join their team. The role involves designing and developing reliable backend services for clinical and R&D labs, collaborating with various stakeholders to solve complex problems, and leading major projects within a fast-growing team.
Responsibilities:
- Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant LIS/LIMS software and backend services that power both our internal systems
- Collaborate with team members for code and design reviews
- Work with scientists, product analysts, technical product managers, and other engineers to solve complex problems in the face of lots of dynamism and uncertainty
- Provide on-call support on a rotational basis
- Guide and champion engineering hygiene and culture as a core part of the engineering backbone
Requirements:
- BS in Computer Science, Engineering or related field, or equivalent training, fellowship, and/or work experience
- 3+ years of experience as a part of a software development team successfully shipping a software product
- Expertise with Java
- Experience with LIS/LIMS development, configuration, and deployments
- Experience designing and implementing scalable backend systems
- Excellent written and verbal communication skills
- The ability to thrive in an environment where collaboration, communication, and compromise are an expected part of your day-to-day work
- A mindful, transparent, and humane approach to your work and your interactions with others
- Experience with Python
- Experience in Kubernetes, Docker, MySQL, Microsoft Azure or Google Cloud Platform
- Domain-specific experience in computational biology, genomics or a related field