Skip Navigation

Job Description

Apply Now

Senior Salesforce Developer - open to FTE or Independent Consultant (Remote eligible)

Job ID 2105

Position Description:

Mathematica applies expertise at the intersection of technology, data, methods, policy, and practice to improve well-being around the world. We collaborate closely with public- and private-sector partners to translate big questions into deep insights that improve programs, refine strategies, and enhance understanding using technology and advanced analytics. Our work yields actionable information to guide decisions in wide-ranging policy areas, from health, education, early childhood, and family support to nutrition, employment, disability, and international development.

We are looking for either a full-time Mathematica employee or an Independent Consultant with their own LLC. The Senior Salesforce Developer is an opportunity focused on designing, developing, and implementing customized solutions within the Salesforce platform to support our projects with our clients in the public sector.

STAFFING AGENCIES AND THIRD-PARTY RECRUITERS: Mathematica is not accepting candidates for this role or any technical role from staffing agencies or third-party recruiters. Please do not contact technical or senior staff at Mathematica or share unsolicited resumes. All agency inquiries go through the talent acquisition team and will be routed accordingly.


  • Serve as the technical expert on implementations and assist the team to think through alternate solutions to avoid any challenges with functionalities planned for delivery later per the roadmap.
  • Designing and developing custom applications, features, and integrations within the Salesforce platform.
  • Collaborating with SMEs, business analysts and project managers to gather and analyze requirements.
  • Creating and maintaining technical documentation, including design specifications, test plans, and user guides.
  • Creating and maintaining documentation for new and existing applications to ensure that projects can effectively use them.
  • Ensuring the quality and performance of Salesforce solutions through rigorous testing and debugging.
  • Managing applications after they have been launched to ensure that they are performing as expected.
  • Regularly update platforms to meet evolving client needs.
  • Providing ongoing support and maintenance for Salesforce applications, including troubleshooting and resolving issues.
  • Define best practices and coding standards and implement on projects
  • Staying up-to-date with the latest Salesforce technologies, best practices, and industry trends.

Position Requirements:

  • If you want to be considered an Independent Consultant, you must have your own business and be willing to as an independent contractor (not a regular-status employee).
  • Minimum 7 years Salesforce development and design experience working in high-paced environment.
  • Deep understanding of Salesforce platform's architecture, capabilities, and limitations, enabling them to create tailored applications and features.
  • Work closely with stakeholders to gather requirements and implement them as functional solutions.
  • In-depth knowledge of the Salesforce data model and governor limits
  • Proficiency in programming languages like Apex, Visualforce, and Lightning Components, as well as web development technologies like HTML, CSS, and JavaScript, to build custom applications, integrations, and user interfaces within the Salesforce environment.
  • Adept problem-solver and critical thinker who excels at identifying opportunities for improvement.
  • Ability to work independently and with a team to meet deadlines.
  • Strong organizational skills and high level of attention to detail
  • Ability to manage competing priorities and work on multiple projects at any given time.
  • Preferably a Graduate degree.
  • Strong understanding of software development lifecycle methodologies (Agile, Waterfall)
  • Proficient with tools such as Jira, Confluence, etc.
  • Salesforce certifications a plus.
  • Strong mentorship skills to mentor several junior staff members.
  • Ability to support other project work like project management, business analysis, quality assurance a plus.
  • As a federal government contractor, all independent contractors are required to successfully undergo a background check as a condition of employment.
  • Must be a US citizen.
  • This independent contractor will be required to complete and successfully pass the Department of Education (RSA branch) moderate security clearance. They will be required to complete various agency forms (Declaration of Federal Employment (OF306), Fair Credit Reporting Act form, SF-85 form which is completed online via NBIS portal and lastly fingerprinted). Mathematica’s project and Human Resources staff will assist with this clearance process. If the contractor is unable to obtain a positive clearance result, the agreement for consultant work will immediately be terminated.

For candidates seeking full-time employment, this position offers an anticipated annual base salary range of $110,000 - $150,000. This full-time position is eligible for a discretionary bonus based on company and individual performance.

If you join as an Independent Contractor, the position offers an anticipated hourly rate up to $130 per hour.

STAFFING AGENCIES AND THIRD-PARTY RECRUITERS: Mathematica is not accepting candidates for this role or any technical role from staffing agencies or third party recruiters. Please do not contact technical or senior staff at Mathematica or share unsolicited resumes. All agency inquiries go through the talent acquisition team and will be routed accordingly.

Available Locations: Remote; Washington, DC; Princeton, NJ

Please identify if you would like to be considered for a full-time position or an Independent Contractor/Consultant. To choose "remote" as your location, select "no preference."


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

At Mathematica, we understand the importance of building relationships with colleagues. If you’re not located near one of our offices but would like opportunities to meet up with co-workers, we offer coworking spaces where available. Ask your Talent Acquisition partner for more information about this opportunity and whether it’s an option in your area.

Any offer of employment will be contingent upon passing a background check. Various federal agencies with whom we contract require that staff successfully undergo security clearance as a condition of working on the project. If you are assigned to such a project, you will be required to obtain the requisite security clearance. Additionally, if you participate in/complete the application process and are denied, Mathematica may choose to terminate your employment.

Although Mathematica does not require vaccination from COVID-19 as a condition of employment, various projects or agencies may require documentation of vaccination (or an approved exception/accommodation).

We take pride in our employees and in their commitment to excellence. We encourage staff to collaborate in developing creative solutions to difficult problems and to share the responsibility and enjoyment of carrying out complex projects. This collegial spirit has helped us earn our reputation for innovative and high quality work.

One of Mathematica’s core values is a deep commitment to diversity, equity, and inclusion. Our work is more robust because it is informed by a variety of diverse perspectives, and our mission to improve societal well-being is strengthened by a greater understanding of issues and challenges facing the populations we serve. Mathematica’s ongoing commitment to diversity and inclusion is woven into our everyday actions, policies, and practices—including decisions regarding recruitment, training, compensation, and promotion. We are dedicated to maintaining a work environment in which everyone is treated with respect and dignity.

Apply Now

Sign Up for Job Alerts

Select InterestsSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Information Technology, RemoteRemove
  • Information Technology, Washington, District of Columbia, United StatesRemove
  • Information Technology, Princeton, New Jersey, United StatesRemove

View All Jobs

Do you need assistance?

If you need an accommodation due to a disability to complete any part of the application or interview process (if selected), you can request an accommodation by contacting the Human Resources Department or [609-799-3535|]. Accommodations are considered on a case-by-case basis.