The following office-based positions are currently available at MSF.

Payroll Manager

 I.                   Purpose of the Job

In close coordination with the HR Managers for Domestic and International Staff who provides salary and benefits information, prepares payroll for submission to payroll vendor. Ensures the payroll and deductions comply with employee wishes and regulations.  Payroll must be absolutely reflective of staff salaries and hours and any discrepancies are identified and corrected.

Maintains payroll related benefit schedules such as 401K, flexible spending, and transit.  Uploads these schedules to the appropriate vendors’ websites on a regular basis and in a timely manner.  Works with vendor to identify and repair any discrepancies in deductions for these benefits.

Acts as administrator for payroll vendor related online systems such as Paychex Preview Platform.

Is knowledgeable in all areas of payroll processing including advanced payroll concepts and tax reporting.  Remains up-to-date in any changes to federal and state law affecting payroll, benefits administration, and taxation.

 II.        Essential Functions and Responsibilities

 Payroll (80%)

Manage and ensure disbursement of domestic and international payroll, including garnishments, benefits and taxes for about 500 employees consistent with federal and state wage and hour laws.

In coordination with HR, ensure the processing of new hires, temporary staff, transfers, promotions and terminations is accurate and timely.

Critically review and analyze current payroll, benefits and tax procedures in order to recommend and implement changes leading to best-practice operations.

Communicate actively across departments to ensure payroll-related data sharing and coordination.

Manage regular preparation of relevant management reports, including weekly, monthly, quarterly and year-end reports (gross payroll, hours worked, vacation accrual, tax deductions, benefit deductions, etc.)

Survey IRS regulations pertaining to ex-pats working abroad, ensure compliance and recommend policy.

 Accounting (15%)

Prepares payroll journal entry ensuring that personnel costs are accurately reflected in  the general ledger.

Maintains schedules to calculate allocation of employee benefit related costs and prepares appropriate journal entries.

Prepares section billing in adherence with MSF’s International Remuneration Program.

Perform reconciliation of Form 941 with general ledger and amend, as appropriate.

Analyze, adjust and correct related journal entries, as needed.

Prepare payroll-related schedules for the audit and Form 990.

Administrative/General (5%)

Attends departmental meetings to share information, brainstorm solutions, and coordinate priorities.

Attends regularly scheduled staff meetings and several annual office-wide debates to participate in information sharing across all departments, and stay informed on important MSF topics so as to be able to contribute to the organization’s ongoing development.

Conducts orientations of new staff to help them learn finance department procedures.

Other duties, as assigned.

 III.                Fiscal Responsibility

Responsible for reviewing payroll-related invoices for accuracy of coding, proper authorization, and compliance with fiscal procedures and rules.  Prepares funding requirements for payroll submits for review and release by signatory.

Supports development of the MSF-USA budget.. 

Has access to all financial data of MSF USA through use of accounting software and on-line banking, as well as confidential HR information (e.g. payroll).

  IIII.                Extent of Public Contact

Regularly makes inquiries with vendors regarding invoices.  Works with staff of all departments in performing daily activities.  Works with local auditors. 

 IV.              Physical Demands

While performing the duties of this job, the employee is required to sit for long periods and to concentrate on work, including typing, and turn out heavy volumes of work accurately, within the context of a moderately noisy office with many interruptions.  Must be able to proofread own work accurately so that only minor corrections are needed on an infrequent basis.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 V.                 Working Conditions, Travel and Environment

The duties of the job require regular attendance 5 days/week for a minimum of 35 hours.  Must be available to work before 9:00 am, after 5:00 pm or on weekends, as required. Some travel will be required.

  VI.        Qualifications:


  • 2-5 years experience managing a complex payroll department, including staff.
  • Extensive knowledge of payroll information technology (Paychex or ADP)
  • Finance, accounting or business administration education and/or equivalent experience
  • Proficient at MS Office (especially Excel)
  • Working experience of payroll tax at the federal, state and local levels
  • Ability to manage and lead staff to excellent performance
  • Must be a team player
  • Must be highly organized

To apply:

To apply, send cover letter and resume to:, Attn: Payroll Manager

Salary – Low to Mid 70's commensurate with experience and great benefits. Generous paid time off. A friendly, supportive environment with growth potential.

Web Developer

Doctors Without Borders/Médecins Sans Frontières (MSF) provides assistance to populations in distress, to victims of natural or manmade disasters, and to victims of armed conflict, irrespective of race, religion, creed or political convictions. When medical assistance is not enough to save lives, MSF will speak out against human rights abuses and violations of humanitarian law its teams witness while providing medical relief.

MSF is currently seeking a Drupal Web Developer for a fulltime six month contract role, with the possibility of transitioning into a full time staff position (with full benefits) after the contract period. The Web Developer will work as a part of the MSF Web Team, an international distributed team responsible for MSF’s Web presence and overseen by management (Director of Communications and Web Project Manager) at MSF's New York office. This position requires regular onsite presence, based in any one of MSF's country offices in North America or Europe, but for the right candidate could transition into a primarily remote position after the initial contract period.



Working as a member of the MSF Web Team, the Web Developer is responsible for the maintenance, ongoing growth, expansion of functionality, and support of the MSF Drupal content management system and international country site Web platform, MSF Association multisite Web platform, and a host of other smaller internal and external MSF Web sites.

Duties include, but are not limited to:

● Develop migration scripts for moving older sites onto the Drupal platform

● Perform sitebuilding activities, including creating and modifying content types, views, contexts, and blocks

● Develop and troubleshoot custom modules for the Drupal platform

● Install, test, and debug contributed modules

● Evaluate designs and wireframes for potential development issues

● Update and upgrade Drupal to solve performance and scaling issues

● Install and maintain mini sites in different server/hosting environments



● serve as an internal Drupal and Web support agent on the Web Team’s support helpdesk, providing assistance to MSF's international web and editorial network

● make suggestions on content and the creation of newly planned Drupal sites



● Contributes technical knowledge to the MSF Web Team to help determine and implement key objectives and achieve specific goals for MSF on the Web

● Participate in and assist in the moderation of all regularly schedule Web Team group meetings and conference calls


Required Skills:

● Advanced PHP, SQL, and JavaScript (jQuery) skills

● Advanced Drupal 7 site building skills

● Theming/CSS experience

● Experience building custom contributed Drupal modules to extend functionality on any Drupal site using Drupal’s Hook API

● Experience with Git and version control and source code management (SCM) systems

● Experience with advanced Drupal tools, including Drush, Features, CTools, and Panels

● Ability to accurately estimate work required for Drupal development tasks


Preferred Skills:

● Knowledge of Cloud Server hosting or Acquia hosting

● LAMP/MAMP environment administration experience

● Participation in the Drupal community and awareness of changes and innovations to Drupal core.

● Experience with Agile/SCRUM methodology

● Advanced understanding of Google Analytics and performance measurement

● Experience with Content Delivery Networks (CDNs)


Additional Requirements:

● 2+ years of professional Web development experience with Drupal sites, plus Bachelor's degree, or equivalent combination of education and experience.

● Outstanding, proven time management and organizational skills, keen attention to detail.

● Ability to work independently, move projects from conceptual stages to launch, and handle multiple and often competing deadlines.

● Ability to communicate effectively


Contract Conditions:

6 month contract; possibility of converting to full time (with full benefits) after contract period


Permanent Position Conditions*:

● Salary – high 60s to low 70s USD, commensurate with experience

● Excellent benefits, including 4 weeks vacation; Training and professional development

opportunities (DrupalCon!)

*based on need and resources after contract and on US residency; subject to local office

payscale and benefits if based outside of US


To apply:

Send cover letter with resume to:

ATTN: Web Developer (contract)