hero

Join an outlier

Felicis portfolio companies are growing their teams in the U.S. and beyond.
202
companies
2,588
Jobs

Staff Software Engineer

Xilis

Xilis

Software Engineering
Durham, NC, USA
Posted on Sep 20, 2024
Xilis, Inc. is an innovation-driven biotech company developing its proprietary MicroOrganoSphere (“MOS”) Technology for functional precision oncology. Xilis’ MOS Technology enables rapid and scalable generation of patient tumor models that retain patient-specific tumor biology and tumor microenvironment, representing one of the most translationally-relevant ex vivo technologies for precision oncology drug discovery and development. Located in Research Triangle Park, Durham, NC, Xilis is building a functional precision medicine platform that incorporates scaled multi-modal profiling of therapeutic activity and AI/ML-enabled analytics to catalyze functional precision medicine drug discovery, development and diagnostics. Collectively, Xilis aims to harness its MOS Platform to enable development of the most effective therapeutics and guide them to the right patients at the right time.
We’re seeking an experienced Staff Software Engineer to lead our software development efforts across multiple projects. This role is crucial in developing internal software solutions that address complex biological challenges at the forefront of cancer precision medicine.
The ideal candidate will possess a strong foundation in software engineering principles, coupled with the ability to apply these skills in a biotechnology context. This role requires technical expertise, strategic thinking, and strong cross-team collaboration to drive our software development efforts forward. The ideal candidate will be an outstanding advocate for good software engineering practices, setting the culture of the team to focus on high-quality code, automated testing, and sound engineering practices. The candidate will have the opportunity to help guide the structure and design of the software infrastructure, with the expectation of becoming a technical leader of the supporting software architecture at Xilis. This role requires a versatile individual with expertise in Python, data management, and full-stack development.
Xilis’ mission is to industrialize cutting-edge 3D tumor model technology in order to bring functional precision medicine to oncology patient care. The software and data management systems required to handle the scale and complexity of multi-modal data being generated are crucial to enable current and future insight generation from the data. The Staff Software Engineer is a generalist role with multiple growth opportunities depending on the candidate’s experience and interest.
*** This role is based in Durham, North Carolina***

Responsibilities

  • Lead the development of critical projects, such as designing and supporting laboratory information system integrations, centralized data lakes, data annotation and interoperability
  • Develop scalable software architectures to handle large-scale biological datasets, including high-content imaging and spectral flow data
  • Create intuitive interfaces for data visualization and analysis tools
  • Collaborate with bench scientists, data scientists, and automation teams to translate scientific requirements into technical specifications
  • Engage in proper documentation, testing, and training to ensure successful roll-out of new software

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred
  • 7+ years of professional software development experience
  • Expert-level proficiency in Python and its ecosystem (e.g., NumPy, Pandas, SciPy)
  • Strong experience with data management, including SQL and NoSQL databases
  • Proven track record in full-stack web development (e.g., React,Node.js, RESTful APIs)Experience with AWS and containerization technologies (Docker, Kubernetes)
  • Solid understanding of software design patterns, algorithms, and data structures
  • Comfort with agile development practices
  • Experience with CI/CD
  • Excellent problem-solving skills and attention to detail
  • Ability to work in a fast-paced, dynamic startup environment
  • Excellent communication and documentation skills
  • Experience with biotech or healthcare software development preferred
  • Experience with workflow management systems preferred

Interview Process

  • Interview via Zoom with Hiring Manager
  • 1-1 Interviews with Members of the SE team
  • Interactive coding exercise
  • Interview via Zoom with HR
Xilis was created when its three founders — an engineer, a physician, and a biologist — decided to come together and commercialize their technology to transform cancer care. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate on the basis of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Furthermore, even if your work experience isn't perfectly aligned with what we've described above, if you're excited about what we're building then we want to talk to you!
Xilis offers comprehensive health, vision, dental & retirement plans, and unlimited PTO. We are a remote-friendly team: our headquarters are in Durham, North Carolina, but we have team members across the US (and beyond!).