Senior Software Engineer I, ApplicationsJob

Senior Software Engineer I, Applications

Job Description

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, creed, color, gender, religion, national origin, sexual orientation, age, disability, genetic predisposition or carrier status, protected veteran or military status, domestic violence victim status, partnership status, caregiver status, alienage or citizenship status, marital status, or any other characteristic protected by applicable law. 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.

Position Description

The New York Genome Center is looking for a detail-oriented software engineer to implement our next generation of data processing and pipelining tools. As an engineer at NYGC, you will be responsible for writing software that follows industry best practices. You will write extensible, unit-tested software that adheres to the DRY (don’t repeat yourself) principles in a teamwork environment.

Essential duties and responsibilities will include, but are not limited to, the following:

Required Skills

The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Required Skills

Preferred Skills


To perform the job successfully, an individual should demonstrate the following competencies:

Analytical — Synthesizes complex or diverse information; collects and researches data.

Design — Finds elegant solutions to technical problems; constantly seeks improved performance and reliability.

Problem Solving — Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully.

Interpersonal Skills — Focuses on solving conflict, not blaming; maintains confidentiality.

Methodical — Comfortable making estimates, including milestones en route to a large deployment.

Written Communication — Writes clearly and informatively; edits work for spelling and grammar; varies writing style to meet needs; able to read and interpret written information.

Teamwork — Balances team and individual responsibilities; contributes to building a strong corporate culture.

Quality — Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality.

Initiative — Takes independent actions and calculated risks; asks for and offers help when needed.

Flexibility — Expects user requirements to change and works to accommodate such changes.

Job Location

New York, New York, United States

Position Type