Logo
Xilis, Inc.

Staff Software Engineer

Xilis, Inc., Durham, North Carolina, United States, 27703


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 interoperabilityDevelop scalable software architectures to handle large-scale biological datasets, including high-content imaging and spectral flow dataCreate intuitive interfaces for data visualization and analysis toolsCollaborate with bench scientists, data scientists, and automation teams to translate scientific requirements into technical specificationsEngage in proper documentation, testing, and training to ensure successful roll-out of new softwareRequirements

Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred7+ years of professional software development experienceExpert-level proficiency in Python and its ecosystem (e.g., NumPy, Pandas, SciPy)Strong experience with data management, including SQL and NoSQL databasesProven 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 structuresComfort with agile development practicesExperience with CI/CDExcellent problem-solving skills and attention to detailAbility to work in a fast-paced, dynamic startup environmentExcellent communication and documentation skillsExperience with biotech or healthcare software development preferredExperience with workflow management systems preferred>

Interview Process

Interview via Zoom with Hiring Manager1-1 Interviews with Members of the SE teamInteractive coding exerciseInterview 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!).