Senior CRM Developer

Williams College


Job Location:

Williamstown, PA - USA

Monthly Salary: $ 92000 - 102000
Posted on: 12 days ago
Vacancies: 1 Vacancy

Job Summary

At Williams College we are building the next generation of systems that power alumni engagement fundraising and volunteer management and we are looking for a Senior CRM Developer to help lead that work.

This role sits within Advancement Operations and is responsible for designing and developing scalable user-centered applications that serve as critical interfaces between the College and its alumni and donor community. If you are excited by the opportunity to own complex systems end-to-end and shape a modern unified digital experience this role offers both impact and autonomy.

As a Senior CRM Developer you will play a key role in evolving a rapidly growing ecosystem of custom-built tools within Slate. You will work at the intersection of data application development and user experience translating institutional needs into robust scalable systems that support both external users and internal stakeholders.

This is a highly collaborative and technical role that requires strong systems thinking a full-stack mindset and the ability to navigate complex evolving requirements.

Responsibilities:

  • Lead the design development and evolution of complex CRM-driven applications that support alumni engagement fundraising and operational workflows
  • Architect scalable modular systems that serve as primary digital interfaces for both external constituents and internal stakeholders
  • Own end-to-end delivery of technical solutions from requirements gathering and system design through development testing deployment and ongoing optimization
  • Translate ambiguous or evolving business needs into durable maintainable technical implementations that align with institutional goals
  • Develop and maintain advanced data models queries automations and workflows within the CRM to support reporting communications and operational processes
  • Design and implement robust data pipelines including import/export processes and integrations with internal and third-party systems ensuring data accuracy and consistency
  • Establish and enforce technical standards development patterns and reusable components to improve code quality scalability and team efficiency
  • Evaluate existing systems and workflows to identify opportunities for simplification automation and performance improvement
  • Lead troubleshooting and root cause analysis for complex system issues ensuring reliability and minimizing disruption to critical operations
  • Partner closely with cross-functional stakeholders to reimagine and improve business processes ensuring technical solutions are intuitive efficient and aligned with user needs
  • Contribute to technical strategy and roadmap planning helping shape the long-term architecture and capabilities of Advancement systems
  • Mentor and support team members by sharing technical expertise promoting best practices and contributing to a culture of thoughtful high-quality development
  • Stay current with emerging technologies and development approaches recommending and implementing improvements where appropriate

Requirements:

  • Bachelors degree or equivalent combination of education and experience
  • Minimum of 4 years of experience performing complex analytical and programming tasks
  • Demonstrated proficiency in SQL including designing and optimizing complex queries in a production environment
  • Experience developing application software using JavaScript jQuery HTML and CSS
  • Experience with participating in the software development lifecycle at all stages including design prototyping testing and deployment
  • Experience analyzing designing and implementing scalable software solutions
  • Excellent written and verbal communication skills demonstrated by past experience writing technical documentation and/or experience leading training or workshops for non-technical stakeholders
  • Ability to manage multiple complex projects and work both independently and collaboratively
  • Strong problem-solving skills and attention to detail

Preferred Qualifications:

  • Experience working with CRM systems particularly Slate or similar platforms
  • Experience with ETL processes data import/export workflows and large-scale data transformations
  • Familiarity with API integrations and system interoperability
  • Experience using AI-assisted development tools (e.g. Claude or similar)
  • Experience with data visualization tools such as Tableau Power BI or Google Data Studio
  • Experience in higher education advancement or fundraising operations

Williams College is committed to building a diverse and inclusive community where members from all backgrounds can thrive.

Remote Work:

In order to carry out the duties and responsibilities of this position in person work is required on the Williams College campus in Williamstown MA. This is not a fully remote position.

After an initial onboarding period remote work could be approved by your supervisor for at most two days per week. You must be a resident of MA VT NY or CT in order to conduct remote work. Due to college policy there is no flexibility for an increase in remote work days.

To Apply:

Application review will begin on June 5 2026. Pay range is from $92000 to $102000 commensurate with experience.

A cover letter is required in order for your application to be considered.

In your letter please address:

  • The strengths you would bring to this position and Advancement Operations at Williams College in this role.
  • Relevant experience with Slate web development and other applicable technical experience.
  • Include information demonstrating alignment with the required or preferred qualifications outlined above.

Please attach your cover letter as a separate document in your application.

This full-time year-round position is eligible for Williams Colleges robust benefits package designed to support you in your work and overall health and wellness. Williams invests in our employees offering generous health care tuition reimbursement professional development opportunities paid leave access to gym facilities discounts with local vendors retirement plans and more. Our vibrant 450-acre campus is home to around 2000 students who benefit from a 6:1 student-faculty ratio and their energy is the heartbeat of an active community. Many people come to Williams for the job and stay for decades because of the lively environment and warm neighbors. Youre more than a person doing a job you are joining our community.

Employment at Williams is contingent on the verification of background information submitted by the applicant including the completion of a criminal record check and education when applicable. Decisions regarding appointments promotions and conditions of employment comply with applicable federal or state law prohibiting discrimination based on race color sex national origin religion age disability marital status sexual orientation gender identity or expression ancestry or military service.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Beyond meeting fully its legal obligations for non-discrimination Williams College is committed to building a diverse and inclusive community where members from all backgrounds can live learn and thrive. As part of this commitment we will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process please feel free to contact us via phone at or email at .


Required Experience:

Senior IC

At Williams College we are building the next generation of systems that power alumni engagement fundraising and volunteer management and we are looking for a Senior CRM Developer to help lead that work.This role sits within Advancement Operations and is responsible for designing and developing scala...

About Company

Company Logo

Get to know Williams Academics ▸ Become a partner in the process of discovery, contributing to knowledge in a supportive environment. Students develop close relationships with their professors, peers and mentors, learning from and with each other through the open exchange of ideas. Ac ... View more

View Profile View Profile