Software Engineer I @ Memorial Sloan-Kettering Cancer Center - New York, NY

Job Overview

14 days ago

Software Engineer I

Memorial Sloan-Kettering Cancer Center - New York, NY

Company Overview:
At Memorial Sloan Kettering (MSK), we’re not only changing the way we treat cancer, but also the way the world thinks about it. By working together and pushing forward with innovation and discovery, we’re driving excellence and improving outcomes. We’re treating cancer, one patient at a time. Join us and make a difference every day.

MSK requires all new hires, volunteers, and vendors who come onsite to provide proof of COVID-19 vaccination. This is based on the COVID-19 vaccines’ high level of protection and our shared responsibility in protecting our patients.
Job Description:
Seeking a Software Engineer to join our Electronic Medical Records team. We provide support for a variety of MSK’s clinical systems which include the EMR, Teletracking and Forms on Demand (FOD). Additionally, we support and continuously enhance the Application for Research Charges (ARC) which is an internal web-based application.
In this role, you will use your expert application knowledge to provide development, testing, and maintenance of these clinical systems including the integration of internally written processes.

What you'll do:

  • Design and develop client and web-based applications
  • Develop and support internal processes that integrate with applications using C# and .Net
  • Participate in the implementation of system upgrades
  • Work collaboratively with other Information Technology teams for implementing and supporting the clinical systems
  • Interpret and evaluate user needs, gather and analyze relevant data in order to develop these into new application requirements
  • Troubleshoot, analyze, and implement effective solutions for system related problems
  • Prepare test plans, coordinate, and conduct functional, interface, and integration testing
  • Off-hours support required on a rotating basis

Who you are:

  • Proficient in any of the following: C#, ASP.Net, .Net Core, JavaScript, HTML, CSS, and Web Services
  • Experienced in database programming using SQL Server and Oracle
  • Experienced in systems implementations and support including maintenance and software upgrades
  • Capable of building strong customer relationships and delivering customer-centric solutions
  • Adept in analytical, decision-making, interpersonal, verbal and written communication skills
  • Able to effectively handle multiple projects and prioritize tasks
  • Goal oriented and consistently striving to achieve efficient results
  • Familiarity with reporting tools such as Tableau and SSRS
  • Familiarity with Cloud Architecture (AWS or Azure) is a plus
  • Prior work experience in the healthcare sector is a plus



Competitive compensation packages | Sick Time |Generous Vacation+ 12 holidays to recharge & refuel| Internal Career Mobility & Performance Consulting | Medical, Dental, Vision, FSA & Dependent Care|403b Retirement Savings Plan Match|Tuition Reimbursement |Parental Leave & Adoption Assistance |Commuter Spending Account |Fitness Discounts &Wellness Program | Resource Networks| Life Insurance & Disability | Remote Flexibility
We believe in communication, openness, and thinking beyond your 8-hour day @ MSK. It’s important to us that you have a sense of impact, community, and work/life balance to be and feel your best.

MSK is an equal opportunity and affirmative action employer committed to diversity and inclusion in all aspects of recruiting and employment. All qualified individuals are encouraged to apply and will receive consideration without regard to race, color, gender, gender identity or expression, sexual orientation, national origin, age, religion, creed, disability, veteran status or any other factor which cannot lawfully be used as a basis for an employment decision.

Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.

Similar Jobs

Software Engineer


New York, NY

As a team, we continuously analyze data to improve our Apps, our processes and how we work together. Work closely with UX designers, product managers, and…

Web Solutions Engineer, YouTube


New York, NY

Utilizing your experience as a full-stack engineer, and background in multiple web technologies and backend systems, you will partner with stakeholders from…

Senior Software Engineer

Disney Streaming

New York, NY

Knowledge/experience with AWS products and services (ECS, S3, DynamoDB, SQS, Kinesis, etc.) or other cloud providers. Previous work with distributed teams.

Software Engineer, Android

Capital One - US

New York, NY

At least 2 years of experience in software engineering. Own and lead delivery of major components and platform needs in partnership with senior engineers and…

Sr Software Engineer -

Disney Media & Entertainment Distribution

Bristol, CT

Mentor and provide feedback to other engineers. Minimum 5-7 years relevant industry experience. Comprehensive knowledge of JavaScript, JS frameworks, and server…

Database Software Engineer

Wells Fargo

Summit, NJ

Wells Fargo software engineering experience. 5+ years of software engineering experience. Be comfortable in an Agile environment, have an understanding of…

Software Development Engineer


Newark, NJ

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.


Wells Fargo

Philadelphia, PA

Lead and coordinate maintenance of software systems and installation/upgrade of software systems. 7+ years of software engineering experience.

Software Engineer (SRE)


Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Senior Software Engineer


New York, NY

Migrate legacy systems to use all of the great tooling we're building without impacting production availability.

Senior Software Engineer


New York, NY

5 7 years of hands on professional experience in o JAVA o Angular. 5 7 years hands on experience creating consuming web services and data Web.

Senior Software Engineer - Thor


Hoboken, NJ

Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Solution Architect


New York, NY

Minimum 10 years of experience in software engineering with an expertise in at least 1 current technology. The primary responsibility of this role is to be a…

Software Engineering - III

Data Intelligence LLC

Moorestown, NJ

Experience with CMMI Level 5 life cycle processes and procedures. Participates in software requirement review, preliminary and critical design, integration…

Lead Software Engineer- Wealth Management Trading


New York, NY

Knowledge and experience with cloud platforms. Knowledge and experience with software lifecycle optimization, including unit testing, continuous integration,…

Senior Software Engineer/SRE - Enterprise Connectivity


New York, NY

Strong belief in removing operation load with software and automation. Good programming skills in Java, Python or C++ and interest in learning new ones.

Solution Architect


Philadelphia, PA

Minimum 10 years of experience in software engineering with an expertise in at least 1 current technology. The primary responsibility of this role is to be a…

Senior Software Engineer (WordPress)

Dow Jones

Princeton, NJ

Proven understanding of Computer Science fundamentals including web development, service-oriented architecture, cloud computing, test driven development and…

Senior .NET Engineer

HR Acuity LLC

Florham Park, NJ

Excellent understanding of object-oriented design and programming. You will also be responsible for designing and implementing testable and scalable code.

Professional Site Reliability Engineer


Newark, NJ

Owns, communicates and sets expectations of day to day work of the SRE (off-shore and on-shore). Understands dependencies between infrastructure components,…

Solution Architect


Florham Park, NJ

Minimum 10 years of experience in software engineering with an expertise in at least 1 current technology. The primary responsibility of this role is to be a…

Software Engineer (5839-2)


Berkeley Heights, NJ

Knowledge of design and develop automated test procedures in Android and web applications. Education: Bachelor's degree in computer science or equivalent…

Full Stack Software Engineer

Cornerstone Information Systems

New York, NY

Collaborating with other software engineers and internal/external stakeholders. Ability to collaborate with other software engineers and internal/external…

IT Server Engineer

Universal Technologies

Brooklyn, NY

Functional support will also be required in developing, implementing and maintaining the data bridging effort throughout the entire life cycle of the project.