Senior CRM Developer

Williams College, LondonWilliamstown, MA
Hybrid

About The Position

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.

Requirements

  • Bachelor’s 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

Nice To Haves

  • 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

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

Benefits

  • Generous health care
  • Tuition reimbursement
  • Professional development opportunities
  • Paid leave
  • Access to gym facilities
  • Discounts with local vendors
  • Retirement plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service