Staff Software Engineer

11 - 15 years experience  •  Biotech/Pharma

Salary depends on experience
Posted on 09/21/17
Redwood City, CA
11 - 15 years experience
Salary depends on experience
Posted on 09/21/17

When you’ll join us, you will be working closely with all team members to design, analyse requirements, define use cases and develop/enhance software components for our commercial clinical diagnostics products. You will take a central role in the development of our next generation solution. This will include developing commercial sequencing data analysis pipeline, middle ware for implementing assay specific business rules on a server, back end database management, as well as system reporting and web user interface client.
You’ll be a great fit for this position and our team if you are self-driven, motivated, detail oriented and passionate about your work. You should be able to think independently through problems, be able to suggest different approaches, communicate well with team members and management, thrive to learn new things and be open to new ideas. While our team is located in Redwood City, CA you will work with other team members in San Diego, CA and Cambridge, UK.
Required Skills & Experience

  • Bachelor's degree in a technical subject (Software Engineering, Computer Science, Bioinformatics, Mathematics or Engineering)
  • Minimum of 10-15 years of solid software development experience using one of the following is a must: Java, Python, or C#
  • Design of database schemas and development of code to efficiently store and extract large data sets from relational databases
  •  Working in a Linux environment, with solid familiarity with bash command line
  • Full software-life cycle experience: software requirements, design, implementation, testing and maintenance
  • Experience of working in a regulated software development under FDA or ISO guidelines and in compliance with a Quality Management System
  • Good people skills, experience in managing small software projects. Ability to lead and mentor junior engineers

Any of the following skills are also desirable:

  • Background in algorithm development for genomics data, data pre-processing, fundamental Machine Learning techniques and Multivariate classification
  • Design and development of Graphical User Interfaces, whether desktop or web-based, for viewing and manipulating large and/or complex data sets
  • Development on both Windows and Linux systems
  • Preparation of software requirements and system analysis
  • Software quality standards
  • Use of source code control systems
  • Automated software testing (Robot framework or similar)


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.