Salesforce Developer

Please make sure to attach your resume to complete your application.


The Salesforce Developer will report to the Director, Product Development. This person will be responsible for the design, development, testing, and ongoing support for the ASPCA Salesforce CRM environments. The Salesforce Developer will work closely with external partners, and internal stakeholders. The Salesforce Developer will bring a high level of expertise in the Salesforce platform and will focus on maximizing system efficiencies and better capitalizing on the features and benefits of Salesforce-based systems relative to the needs of various user groups.  The Salesforce Developer will apply proven communication skills, problem-solving skills, and knowledge of best practices to create and support simple, scalable, compliant, and more automated ASPCA mission-critical information and systems. The ideal candidate will have excellent interpersonal skills, be a team player, and have a desire to support the ASPCA in achieving our mission of ending cruelty to animals.

In this position, you will never be bored! The ASPCA supports a broad portfolio of technologies to support a highly mobile and diverse staff. Maintaining a presence in multiple geographic locations, the team provides support (hands-on and remote) to over a dozen facilities and field operations, and over a thousand individual staff members.  Your work will be integral to the organization as you work cross-functionally to ensure ASPCA staff, partners and communities have the systems needed to work effectively and efficiently to improve animal welfare.

This remote-based position (which requires travel, as described below) is open to all candidates based within the United States. Prefernce will be given to candidates based within commuting distance of New York City, who will be required to commute to our New York City 8th Avenue office once a week.


Responsibilities include but are not limited to:

Product Management and Collaboration (30%)

  • Collaborate with IT Product managers to help develop business solutions and understand the business workflows
  • Meet with clients to determine and document business, functional, technical requirements, and design deliverables
  • Clearly communicates to stakeholders through status reports and project plans the current state of a project, the benefits and risks to a solution’s feasibility and functionality and detailed level of effort estimates for proposed solutions
  • Collaborate with product, data and reporting team members and other stakeholders to proactively identify new and creative opportunities to leverage Salesforce for the organization and make efficiencies with existing products
  • Be the expert and champion of Salesforce to help identify when Salesforce would be the right application and empower end-users currently using Salesforce
  • Assist in prioritization and ongoing roadmap of Salesforce initiatives, and collaborate across the organization on the creation, execution, and prioritization of configuration and customization requests that support business priorities and initiatives

Salesforce Product Development (50%)

  • Translate business requirements into well-architected solutions that best leverage the Salesforce platform and products
  • Create and manage administration processes including, but not limited to workflows, validation rules, approval processes, assignment rules, processes, and flows
  • Implement new enhancements including the creation of custom objects, workflows, flows, flow triggers, and email alerts
  • Utilize in-depth knowledge of the standard capabilities of SFDC and successfully expand on those capabilities using custom code as needed (Apex, Visualforce pages, Lightning components), and third-party integrations

User Support & Operations (10%)

  • Align and maintain user profiles, roles, permissions, record distribution, security, queues, licenses, capacity, database, and storage limits
  • Serve as the primary point of contact for day-to-day user requests and administrative needs of users
  • Create training plans, materials, and documentation for end-users
  • Develop and maintain thorough, up-to-date, functional, and technical systems documentation, FAQ’s and SOPs
  • Provide first-level support, including issue identification and resolution/escalation for bug fixes, and “how-to” assistance
  • Complete other duties as assigned by manager

Data Management (10%)

  • Develop reports, dashboards, workflows, and processes to continuously monitor data quality and integrity
  • Manage system and data integrity by establishing end-user best practices 
  • Maintain data quality, supporting efforts including data loading, record de-duplication, and related tasks
  • Monitor, assess and report on Salesforce system health and usage. 
  • Identify needed system improvements

Exemplifies the ASPCA’s Core Values: 

  • Has Commitment and dedication to improving the lives of animals 
  • Demonstrates Ownership and feels responsible for outcomes 
  • Believes in Team – that we are stronger together 
  • Seeks to Elevate others and reimagine what is possible 
  • Focuses on Impact, specifically making change for animals 


  • Helps create connections between people, ideas and plans 
  • Gathers sufficient information to make a decision, and acts swiftly to choose or propose a course of action 
  • Regularly evaluates results and iterates to improves processes
  • Plans, organizes and prioritizes work
  • Uses internal resources effectively (including financial, people, technology, communications)
  • Offers ideas to solve problems  
  • Finds and applies improvements to the current way of doing things 
  • Seeks to understand others’ perspectives and willingly comes together with others to achieve collective goals 
  • Presents information clearly in verbal and written form  
  • Considers impact of decisions on co-workers or external partners and their work 
  • Displays courage and determination in the face of challenges and inspires others to do the same
  • Experiments with and implements approaches that improve and expand upon our work
  • Supports the development of others within and across teams by proactively sharing advice and knowledge
  • Gives and invites feedback, and seeks opportunities for improvement
  • Able to analyze trends and patterns in issues, and direct mitigation strategies 
  • Able to quickly learn and support new technologies
  • Able to understand business impact and manage priorities and deadlines accordingly
  • Some travel to ASPCA locations and training sites (about 5% annually) may be required  
  • Must be available for off-hours support of mission critical applications 
  • A cover letter is required to complete your application

Technical Requirements:

  • Considerable knowledge of software development life-cycle methodologies, SaaS, and IT best practices 
  • Advanced proficiency with Salesforce Lightning and configuring Lightning components, and Flow Builder
  • Advanced proficiency with Platform (Apex, VisualForce, SOQL)
  • Proficiency with Migration Tool - Understanding of data migration from CSV, SQL or other systems to the Salesforce platform, using tools such as the Salesforce Data Loader
  • Knowledge of SQL, relational databases, and data modeling
  • Knowledge of other programming languages, including JavaScript, CSS, HTML a plus
  • Demonstrated proficiency developing and modifying systems including coding, testing, debugging and documenting programs
  • Demonstrated proficiency with code change control using Github 
  • Proficiency with complex business systems integration as well as object-oriented design patterns and development
  • Certifications desired
  • Proficiency developing with other technologies, including CRMs, Airtable or BI tools

To apply:
Please submit cover letter outlining why you are interested in this specific role, along with your resume and application.

Compensation and Benefits:

Starting pay for the successful applicant will depend on a variety of factors, including but not limited to education, training, experience, location, business needs, internal equity, market demands or budgeted amount for the role. The target hiring range is for new hire offers only, and staff compensation may increase beyond the maximum hiring range based on performance over time. The maximum of the hiring range is reserved for candidates with the highest qualifications and relevant experience. The expected hiring salary range for this role is set forth below and may be modified in the future.  

The target hiring range for this role is $100,000 - $110,000 annually

For more information on our benefits offerings, visit our website.

Stay Connected – Join Our Talent Community:

If you are interested in joining our team but do not see a position listed that fits your experience or interests, please join our Talent Community to stay connected to future opportunities with the ASPCA.


See above for qualifications details.



English (Required)

Education and Work Experience:

High School Diploma (Required)


3+ years in a Salesforce Developer role or similar role, Experience creating standard operating procedures (SOP), maintaining and updating tickets, incidents, requests, changes, problems, etc., Experience with Agile development methodologies, High school diploma or GED equivalent required

Our EEO Policy:

The ASPCA is an Equal Employment Opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.

Applicants with disabilities may be entitled to a reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws.  A reasonable accommodation is a change in the ASPCA’s standard application process, which will ensure an equal employment opportunity without imposing undue hardship on the ASPCA.  Please inform the ASPCA’s People Team if you need an accommodation in order to complete any forms or to otherwise participate in the application process.

Individuals seeking employment are considered without regards to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status,  or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.

ASPCA is an Equal Opportunity Employer (M/F/D/V).

Please don’t forget to attach your resume to complete your application.

About Us:
The ASPCA was founded in 1866 on the belief that animals are entitled to kind and respectful treatment by humans and must be protected under the law. As a 501(c)(3) not-for-profit corporation with more than two million supporters nationwide, the ASPCA is committed to preventing cruelty to dogs, cats, equines, and farm animals throughout the United States.

The ASPCA is headquartered in New York City, where we maintain a full-service animal hospital, spay/neuter clinic, mobile spay/neuter and primary pet care clinics, a rehabilitation center for canine victims of cruelty, kitten nursery, adoption center, and two community veterinary centers.

The ASPCA also operates programs and services that extend nationwide. We assist animals in need through on-the-ground disaster and cruelty interventions, behavioral rehabilitation, animal placement, legal and legislative advocacy, and the advancement of the sheltering and veterinary community through research, training, and resources.

At the ASPCA, we are committed to fostering a collaborative and compassionate culture and we welcome all voices to contribute to our lifesaving mission. Our staff represent a vast array of backgrounds and diversity dimensions, bringing with them valuable experiences and perspectives. They join the ASPCA to learn, grow, and continually do their best work on behalf of animals. We are inspired by our staff, partners, and the communities we support across the country who work to improve animal lives. We are committed to diversity, equity, and inclusion at the ASPCA because it elevates our organizational culture, aligns with our Core Values, and enables us to move further and faster toward the ASPCA’s vision – that all animals live good lives; valued by society, protected by its laws, and free from cruelty, pain and suffering.