Careers

Our companies are made up of insanely talented people driven to change the world — and many of them are hiring. If you have drive, expertise, and a taste for adventure, we whole­heart­edly encourage your interest.

  • 72
    Companies Hiring
  • 2,169
    Open Roles

Sr. Scientific Software Engineer

Frontier Medicines

Frontier Medicines

Software Engineering
South San Francisco, CA, USA
Posted on Thursday, August 31, 2023

Frontier Medicines is seeking a highly motivated, expert Scientific Software Engineer to join our Research Informatics team and contribute to streamline Frontier’s’ R&D workflows and enabling data driven decision-making. The successful candidate will work in a collaborative environment, partnering closely with chemists, biologists, data scientists, and other software engineers to develop, deploy, and maintain scientific software solutions and infrastructure to address computational needs driven by Frontier’s growing research and development.

As a Sr. Scientific Software Engineer, you will apply your full stack software engineering skills in designing and implementing modern web applications, data ingestion, transformation and analytic pipelines, computational workflow, and data modeling and database or data warehouse technologies to digitize drug discovery processes that bring breakthrough medicines to patients.

What you will be doing:

  • Collaborate with scientists in multiple disciplines to understand the challenges, collect and document the requirements, propose and communicate solutions and lead the software project to completion.
  • Manage external contracting teams and consultants to execute software development projects and ensure timely delivery with high quality.
  • Write clean, maintainable, documented code using state of the art engineering practices in the industry (design patterns, TDD, peer review, CI, automated testing etc.). Prepare documentation and participate in design reviews.
  • Provide technical leadership in software development and mentor junior developers.

What we are looking for:

  • Bachelor's degree in computer science or related discipline
  • 5+ years of software development in Python.
  • Experience in managing software development projects with agile methodology and framework and tools such as Scrum, Jira, Confluence.
  • Experience in at least one Python web framework such as Flask, Django, FastAPI, etc.
  • Experience in data modeling and at least one database or data warehouse platform such as MySQL, Oracle, PostgreSQL, DocumentDB, Snowflake, Databricks, etc.
  • Experience in designing and implementing ETL/ELT data pipeline.
  • Experience in AWS services such as EC2, S3, ECS, EKS, Redis, etc.
  • Experience in developing applications on large dataset is highly preferred.
  • Experience in drug discovery research organizations is highly preferred but not required.
  • Ability to work with independence and drive in a startup environment.
  • Legally authorized to work in the US.
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan

At Frontier we strive to build a diverse and equitable workplace. The salary range for this role is $130,000 – $170,000. Compensation for the role will depend on a number of factors, including candidates' qualifications, skills, competencies and experience. Frontier offers a competitive total rewards package which includes healthcare coverage, 401k and a broad range of other benefits.

This compensation and benefits information is based on Frontier’s knowledge as of the date of publication, and may be modified in the future.