Software Developer

Bioinformatics · Vancouver, Washington
Department Bioinformatics
Employment Type Full-Time
Minimum Experience Mid-level

Software Developer

AbSci, a growth stage synthetic biology company located in a new, state-of-the art laboratory in downtown Vancouver, WA, just across the river from Portland, OR.  AbSci is a global leader and innovator of revolutionary bio manufacturing technologies, designing and programming cells for next-generation bio pharmaceuticals. Our technology is the new gold standard in protein production, as it increases discovery throughput, accelerates development, reduces manufacturing costs, and increases plant capacity for the bio pharmaceutical industry.

Job Summary

As a software developer at AbSci, you will work closely with scientists and the informatics team to build infrastructure and software applications supporting our scientific pipelines. We build our software solutions with  the following technologies -  AWS, Docker, Django, REST, Postgres, Spring, Angular as well as a number other modern tools and frameworks.  For this role, we are seeking an developer who has used one or more of these technologies and has 3-5 years of experience writing Python and/or Java code.  Here are some examples of the types of projects you would work on: develop backend code to support Django web applications, build data analysis pipelines in Python,  add new front-end features to an Angular web app, or develop plugins to third party apps using Python or Java.


  • Work collaboratively with bench scientists and informatics team members to translate data management needs into software solutions.
  • Manage and extend an existing Django application that supports a proprietary scientific database.
  • Develop Spring beans that add custom functionality to a LIMS (laboratory information management system) using Maven and Gradle.
  • Build data pipelines and infrastructure with Python and/or Java that transform and push data to cloud-based applications.
  • Participate in code reviews and support best practices for software development.


  • BS or MS in computer science or related field with 3-5 years of industry experience developing Python and/or Java applications.
  • Demonstrated experience designing, building and testing web applications.
  • Experience developing and supporting custom software frameworks.
  • Ability to work in a rapidly changing environment and eagerness to learn about our scientific technologies.
  • Excellent interpersonal, verbal, and written communication skills.
  • Familiarity with synthetic biology is a plus.
  • Passion for building a gritty and creative company culture that is collaborative, multidisciplinary, and determined to make a transformative impact to our industry.


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Vancouver, Washington
  • Department
  • Employment Type
  • Minimum Experience