Senior Software Engineer

Weill Cornell Medical College
  • New York, NY
  • $129,000–$150,300 Per Year
1 day ago

Job Description

Title: Senior Software Engineer

Location: Upper East Side

Org Unit: Technology

Work Days:

Weekly Hours: 35.00

Exemption Status: Exempt

Salary Range: $129,000.00 - $150,300.00

  • As required under NYC Human Rights Law Int 1208-2018 - Salary range for this role when Hired for NYC Offices

Position Summary

Responsible for designing, implementing, developing, and maintaining software and database tools for applications dedicated to data processing and analysis for research, clinical, and administrative activities, including advanced bioinformatics pipelines and cloud-based solutions. Responsible for the supervision of software developers.

Job Responsibilities

  • Collects functional design requirements and leads the design of the solutions.
  • Creates and/or supervises the generation of prototypes for client engagement.
  • Designs secure and reliable technical solutions and defines their testing plan.
  • Coordinates troubleshooting of issues, the identification of root causes and defines solutions.
  • Documents the design and implementation process and makes sure that complete documentation of the code and APIs as well as instructions to users are generated and made available.
  • Ensures that version control tools are used by the team.
  • Plans meetings and makes sure that deadlines and schedules are met. Elicits constructive feedback from the team.
  • Understands expectations that were set with client; recognizes and communicates when issues/event may affect delivery.
  • Shares acquired skills with team members through formal and informal channels.

Education

  • Bachelors Degree

Experience

Experience in developing pipelines using workflow language (e.g. Nextflow) and messaging services (e.g. Kafka).

Experience in using a cloud environment (e.g. Microsoft Azure, AWS, Google Cloud).

Previous experience with implementing multi-user client/server technologies and working knowledge of system integration of web-based and native GUI front ends with relational databases.

Experience working with large data sets and analysis.

Knowledge, Skills and Abilities

  • Ability to develop secure, reliable, scalable applications.
  • Knowledge of and experience in software development using PHP, JavaScript, HTML, CSS, SQL, XML, C, C++, Qt, Matlab, Python, Java & R.
  • Sufficient experience to maintain existing applications built using Java, JDBC and JSP, and to extend their functionality as needed.
  • Ability to write multi-threaded highly concurrent code utilizing Matlab, OpenMP, CUDA, C++, AMP, MPI or GPGPU.
  • Ability to write effective stored procedures and readiness to write stored procedures in Sybase, MS SQL Server, Oracle and MySQL databases.
  • Proficiency with generating optimal data structures and with physical and logical database design.

Licenses and Certifications

Working Conditions/Physical Demands

Cornell welcomes students, faculty, and staff with diverse backgrounds from across the globe to pursue world-class education and career opportunities, to further the founding principle of "any person, any study." No person shall be denied employment on the basis of any legally protected status or subjected to prohibited discrimination involving, but not limited to, such factors as race, ethnic or national origin, citizenship and immigration status, color, sex, pregnancy or pregnancy-related conditions, age, creed, religion, actual or perceived disability (including persons associated with such a person), arrest and/or conviction record, military or veteran status, sexual orientation, gender expression and/or identity, an individual's genetic information, domestic violence victim status, familial status, marital status, or any other characteristic protected by applicable federal, state, or local law.

Cornell University embraces diversity in its workforce and seeks job candidates who will contribute to a climate that supports students, faculty, and staff of all identities and backgrounds. We hire based on merit, and encourage people from historically underrepresented and/or marginalized identities to apply. Consistent with federal law, Cornell engages in affirmative action in employment for qualified protected veterans as defined in the Vietnam Era Veterans' Readjustment Assistance Act (VEVRRA) and qualified individuals with disabilities under Section 503 of the Rehabilitation Act. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations in accordance with applicable law.

Numbers & Facts

LocationNew York, NY
Salary$129,000–$150,300 Per Year

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.