Close Menu

Software Engineer II

Organization
New York Genome Center
Job Location
101 Avenue of the Americas
New York, NY 10013
United States
Job Description

Position Description

The New York Genome Center is looking for a software engineer to power our next generation of clinical processing and data.  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. Software Engineers are direct contributors to the critical applications that NYGC requires to grow, including clinical data management, automation, data transport/lifecycle, and more. You are a strong contributor working with project leads on requirements and feature design, and then driving those plans through implementation, testing, and deployment. 

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.

Responsibilities

Including but not limited to, the following:

  • Implement features in object-oriented Python 3 applications for complicated problems and workflows;
  • Assist with software design and estimates;
  • Add functionality to existing Python REST APIs in Flask and create new APIs that fulfill business goals; and,
  • Engage in unit testing, integration testing, and validation testing for your software solutions.
Requirements

Required skills

  • BS in Computer Science, Computer Engineering, or related field;
  • 2+ years related experience; master’s degree plus 1+ years related experience, or equivalent combination of education and experience;
  • Excellent skills in programming extensible object-oriented software solutions using Python 3;
  • Functional familiarity with common open source database systems such as PostgreSQL;
  • Experience writing effective tests for your software;
  • Successful both as an independent contributor and in small teams;
  • Experience with common source control systems such as Git;
  • Excellent written and verbal communication skills;
  • Comfortable working in an issue-tracking system (e.g. JIRA).

Preferred skills

  • Experience with design and implementation of REST APIs, knowledge regarding the different REST-ish approaches;
  • Experience working with legacy code;
  • Experience in estimating components and features;
  • Experience with containers work patterns and administration;
  • Experience with HIPAA regulations; and
  • Familiarity with application security best practices.

Competencies

  • Job Mastery- Knowledgeable of current role and technical skills, and the impact it has on the Center.
  • Continuous Learning– Strives to expand the depth and breadth of technical and professional skills.
  • Collaborative– Encourages participation from team members and works effectively with all levels.
  • Credible– Works with a high level of integrity.
  • Communicative– Actively listens to others and uses good judgement as to what to communicate to whom; provides feedback.
  • Focused – Utilizes efficient and effective processes.
  • Adaptable– Demonstrate flexibility with changing priorities.
  • Innovative– Develops new insights and pursues improvements.
  • Takes Ownership– Prioritizes tasks, manages time and delivers on commitments.

FLSA Status – Exempt 

This position is eligible for visa sponsorship and relocation assistance.

How to Apply

Apply here

About Our Organization

About the New York Genome Center

The New York Genome Center (NYGC) is an independent, nonprofit, academic research organization dedicated to advancing genomic research. NYGC scientists and staff are furthering new approaches to diagnosing and treating neurological diseases and cancer through their unique capabilities in whole genome sequencing, RNA sequencing, state-of-the art analytics, and the development of genomic tools. NYGC concentrates specifically on disease-based research in the following areas: neuropsychiatric disease (autism, schizophrenia, bipolar); neurodegenerative disease (ALS, Alzheimer’s, Parkinson’s, Huntington’s), and cancer. 

Located in Lower Manhattan, the New York Genome Center was founded by and remains closely affiliated with twelve leading academic medical centers and research universities in the New York region and beyond, engaging in research projects with and for these institutions. Essential to our collaborative work is an outstanding faculty, whose members typically hold a joint appointment at NYGC and a partner university. They support our scientific mission by conducting independent research in areas of mutual interest to us and the wider scientific community. 

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.

Nature Careers reports that male researchers at US federal agencies are paid more than their female counterparts, despite mechanisms to prevent wage disparities.

CNBC reports that many STEM majors, despite their generally higher pay, regret their choice of field.

Nature survey reports that PhD students' experiences can be frustrating, but also satisfying.

A proposed rule would deem graduate students at private institutions to not be employees, which ScienceInsider reports might affect unionization efforts.