Senior Software Engineer (I, II, Principal or Senior Principal)

Organization
New York Genome Center
Job Location
New York, NY 10013
Job Description

The full-time Software Engineer (I, II, Principal or Senior Principal) role will be responsible for back-end hands-on development of applications, services and pipelines while also providing technical leadership and project oversight.

Opportunity to be involved from the ground up on two or more new projects that will soon be underway:

  • Clinical Lab Specimen Requisition & Accessioning System
  • e-Science Cloud
  • Molecular Data Submission Pipeline

 

Essential job functions will include:

  • Develop, test, document, deploy and support production-quality software in a timely fashion
  • Develop in-depth knowledge and expertise of the project problem domain
  • Uphold best practices for self-documenting code and participate in code review sessions
  • Collaborate with users, stakeholders, fellow Software Engineers and System Administrators
Requirements

Basic:

  • Bachelor’s degree in Computer Science or related discipline
  • Eight (8) or more years’ relevant work experience as a Software Engineer
  • Ability to thrive in uncertainty
  • Must be able to work in a fast-paced start-up like environment
  • One or more years’ experience with Java 1.7 or higher
  • One or more years’ experience with RDMS and/or NoSQL document-based data stores 

 

Preferred:

  • RESTful Web Services using JSON
  • Tomcat, JBoss or GlassFish
  • Log4J
  • Gradle or Maven
  • ORM Framework (e.g., ORMLite, MyBatis, jOOQ, JPA, Hibernate)
  • Version control and source code management systems (e.g. Git, SVN)
  • Batch scheduled high throughput computing using queuing systems (e.g. SGE or LSF)
  • RESTful API Modeling Language (RAML)
  • Unix / Linux and VM environments
  • Encryption and data privacy
  • Continuous Integration
  • Functional Programming
  • Issue & Project Tracking (e.g. JIRA)
  • Java 1.8
How to Apply

To apply, please visit http://nygenome.org/careers

About Our Organization

The New York Genome Center (NYGC) is an independent, non-profit organization that leverages the collaborative resources of leading academic medical centers, research universities, and commercial organizations. Our vision is to transform medical research and clinical care in New York and beyond through the creation of one of the largest genomics facilities in North America, integrating sequencing, bioinformatics, and data management, as well as performing cutting-edge genomics research.

The New York Genome Center is a VEVRAA Federal Contractor. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, national origin, age, disability, or protected veteran status. The New York Genome Center takes affirmative action in support of its policy to hire and advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.

National Institute of Environmental Health Sciences researchers have visualized the career paths of former postdocs.

A new survey from the Pew Research Center finds that half of women working in STEM have experienced gender discrimination at work.