Software Engineer


Novasenta, a UPMC Enterprises funded biotech startup, mission as a startup biotech company is to transform medicine by enabling innovative drug discovery at the interface of disease, immunity, and metabolism. Novasenta uses a next generation drug discovery approach combining unique experimental and computational tools to explore the human tumor microenvironment and discover novel therapeutically relevant targets and drugs.

The Computational Sciences team is at the core of Novasenta’s mission through its development of customized platforms, multi-dimensional databases of clinical tumor samples with a focus on single-cell genomics and the application of advanced analytics, such as AI/ML.

The successful Software Engineer candidate will play a key role in implementing and maintaining cloud-based software infrastructure that supports target discovery and translational efforts of Novasenta.

Summary of Key Responsibilities:

  • Supports leadership of the computational sciences team in developing and maintaining Novasenta cloud-based microservices framework
  • Design and implement a novel web interface to access biological data in the Novasenta cloud infrastructure
  • Produce compelling dynamic visualizations of the data
  • Collaborate with computational biologists and research scientists to specify and refine the interface
  • Write, test, and deploy the frontend and backend software for the design
  • Comment and document, as well as maintain and debug the software
  • Communicates web interface design to the broader Novasenta team
  • Ensures adherence to data security standards required to conduct work in a HIPPA compliant data management and sharing
  • Supports the company leadership and the computational sciences team in establishing data infrastructure and analytics tools that meet operational and regulatory requirements associated with the management and interrogation of clinical patient data
  • Must be willing to work flexible hours as necessary, and work beyond 40hrs is likely to be required
  • Performs in accordance with system-wide competencies/behaviors
  • Performs other duties as assigned

Core Qualifications:

  • BS in computer science or a related field with 1+ years of work experience
  • Proficiency in user interface design
  • Experience with frontend: HTML5/CSS3, Javascript/Typescript, D3.js
  • Experience with backend: Node.js, Express.js
  • Proficiency with relational databases and SQL
  • Experience with testing and integration
  • Experience with GIT
  • Experience with microservices (Docker and Kubernetes) is a plus
  • Experience with cloud computing (e.g. AWS) and security (e.g. OAuth) is a plus
  • Self-motivated, organized, goal oriented, team player focused on a career in biotech
  • Demonstrated ability to work with minimal supervision and adhere to and follow defined timelines, milestone, and objectives
  • Able to deal with uncertainty and solve problems creatively with good judgement

What Novasenta offers you:

  • Highly competitive pay and benefits package
  • Annual bonus based on individual and company performance
  • Stock Options
  • Free parking for those routinely working in the office
  • Unlimited PTO
  • Retirement Plan with company match
  • A dynamic, fast-paced startup culture combined with the stability of a well-established entity (UPMC Enterprises)
  • Extensive opportunities for individual growth and professional development
  • Work with experienced leaders in computational sciences, drug discovery, immunotherapy, and cancer fields

To apply please send your resume to