Lead Software Engineer

Center for Biosustainability
Wednesday 24 Oct 18

The Novo Nordisk Foundation Center for Biosustainability (CfB) is developing new technologies for engineering microbes, turning them into cell factories, which are designed for efficient production of a specific compound in a commercially competitive way. Today, many pharmaceuticals and chemicals are produced from oil or rare plant material. By using genome-scale modelling, advanced robotics and bioengineering, the Center’s researchers design and construct cell factories capable of converting low-value carbon sources to high-value chemical compounds and therapeutics in a more sustainable, cost-effective manner than today. In short: by using cell factories, we can go from an oil-based chemical industry to a highly sustainable bio-based industry.

The Center is part of a cluster of research centers that aim at attracting the world’s best researchers, and thereby creating the basis for an internationally oriented and innovative research environment of the highest quality to benefit society. The Center collaborates with the world’s leading researchers within the field and has established strategic alliances with universities in the United States (UCSD), Sweden (Chalmers and KTH), South Korea (KAIST) and Denmark (University of Copenhagen). Innovation is a high priority at the Center. Therefore, it collaborates with biotechnology companies and the chemical industry to enhance knowledge sharing and the application of the Center’s results.

Responsibilities and tasks
The Center for Biosustainability is conducting a search for a talented and enthusiastic lead software engineer to develop experimental design, data collection and learning features for our software platform supporting the genetic engineering of microbial strains.
You will join the Software Engineering & Architecture group of our Computational Biology unit where we are developing an integrated R&D software platform supporting the development of cell factories.

As a lead software engineer joining our Scrum team you will develop new functionality and provide technical guidance for junior level developers.
  • Develop web user interface components, web services and REST or GraphQL APIs
  • Communicate with researchers and other developers to identify and design software solutions for research problems related to our strain engineering workflows
  • As a member of our development team, apply agile software development practices to develop, collaborate on, and coordinate the development and deployment of software using version control and continuous integration
  • Provide technical coaching for junior level developers
Current technologies in use are: Persistence, message queue, caching: PostgreSQL, Redis; Web service: Python 3, Flask, SQLAlchemy, Graphene (GraphQL); Web interface: TypeScript, Angular, Angular-Material, Apollo (GraphQL); Deployment & CI: NGINX, Docker, CircleCI/TravisCI.

Qualifications
A degree in Computer Science or similar or equivalent work experience in software engineering is required. In addition, you should have the following qualifications:
  • Able to write high quality, structured, and maintainable code
  • Demonstrated experience developing single-page web applications using modern JavaScript frameworks
  • Experience in full-stack development with the ability to demonstrate expertise in a number of the above listed technologies
  • Developing command line tools and web services in Python
  • Experience mentoring junior and intermediate level developers
  • Competent at writing helpful documentation and appropriate unit tests
  • Familiar with agile software development practices; having worked with an agile framework such as Scrum or Kanban in a team environment is a big plus
  • Excellent interpersonal skills — able to work with technical and scientific staff with different roles and professional backgrounds and willingness to learn from others
  • Cooperative nature and be willing to nurture talents in yourself and your teammates
  • Experience developing enterprise applications using a major development platform is a plus
We value developer community participation. If you have active profiles on GitHub or StackExchange or any significant open source contributions, please include the details in your CV or cover letter.
 
We offer
We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.
 
Furthermore we offer:
  • A meaningful project mission of making a step towards a green sustainable economy
  • A multidisciplinary team of biotechnologists, data scientists and software engineers
  • A budget for self-development activities, courses and conferences. We believe that learning is crucial for success and motivation
  • Horizontal team structure where everybody has a voice and can make impactful decisions
  • Social life; the Center is located on the campus of the Technical University of Denmark and has an in-house gym, a library, a brewing club and much more

Salary and terms of employment
The appointment will be based on the collective agreement with the Confederation of Professional Associations. The allowance will be agreed with the relevant union.

The workplace will at DTU Lyngby Campus.

Application procedure and contact
Please submit your online application no later than 12 November 2018.

Apply here: http://www.greatercph.com/tech/jobs-2018/cfb-lead-software-engineer

All interested candidates irrespective of age, gender, disability, race, religion or ethnic background are encouraged to apply.

DTU Biosustain is an international research center of excellence developing next generation cell factories and bioprocesses for sustainable production of high-value chemical compounds as well as protein-based products. The center uses advanced metabolic engineering techniques and computational biology ensuring efficient and cost-effective design and construction processes.
The center’s activities are a balanced mix of basic and translational research, complemented by an emphasis on business development to facilitate commercialization of new cell factories and associated technologies. DTU Biosustain offers state-of-the-art research facilities and assembles world leaders in the field thus offering a unique platform providing excellent talent development and career opportunities.

DTU is a technical university providing internationally leading research, education, innovation and scientific advice. Our staff of 6,000 advance science and technology to create innovative solutions that meet the demands of society, and our 11,200 students are being educated to address the technological challenges of the future. DTU is an independent academic university collaborating globally with business, industry, government and public agencies.