Senior Programmer Analyst


For nearly 175 years, Jewish Family and Children’s Services of San Francisco, the Peninsula, Marin and Sonoma Counties has served the Bay Area’s children, families, and older adults. As the problem-solving center for our community, JFCS is the oldest and largest family services institution in the United States, serving more than 120,000 people annually who are facing life transitions and personal crises. JFCS has earned a national reputation as a leader in developing research-based social services and educational programs that strengthen individuals, families, and community.


JFCS is looking for a senior programmer analyst to join our team and support our mission of providing quality services to our clients and communities. The ideal candidate will be responsible for designing, developing, maintaining, and enhancing various applications and systems that support the operations, programs, and reporting needs of the organization. You will also work closely with other staff members and stakeholders to understand their requirements, provide technical guidance, and ensure the delivery of effective solutions.


  • Pay Range: $95,000-$110,000 (depending on experience)
  • Employment Type: Full-time, exempt position with benefits
  • Employer 403(b) retirement match plus additional employer contribution (subject to eligibility)
  • Cafeteria plan with medical, dental, vision, FSA, Employer-paid life, and disability insurance
  • 16 holidays (10 federal and up to 6 Jewish holidays), annually
  • 3 weeks of vacation and 2 weeks of sick leave, annually


  • Design, develop, test, and deploy applications and systems using Salesforce, SharePoint, PowerAutomate and other technologies as needed
  • Customize, configure and integrate packaged applications such as Alayacare or Netsmart myEvolv to meet the specific needs of our organization and clients
  • Troubleshoot and resolve issues, bugs, and errors in existing applications and systems
  • Provide documentation, training, and support to end-users and other staff members
  • Collaborate with project managers, business analysts, and other programmers to ensure the quality and timeliness of project deliverables
  • Research and evaluate new technologies and tools to improve our processes and capabilities


  • Bachelor’s degree in computer science, information systems, or related field, or equivalent work experience
  • At least 3 years of experience in programming, development, and analysis, preferably in a non-profit environment
  • Proficient in Salesforce and Sharepoint development, including Apex, Visualforce, Lightning, SOQL, REST API, workflows, triggers, etc.
  • Experience in customizing, configuring and integrating packaged applications such as Alayacare or Netsmart myEvolv, or similar packaged software
  • Knowledge of web development technologies such as HTML, CSS, JavaScript, jQuery, Bootstrap, etc.
  • Familiarity with database systems such as SQL Server, MySQL, Oracle, etc.
  • Experience with integration and middleware tools like MuleSoft, Flow, BizTalk, Make or similar products
  • Strong project management skills and ability to work independently and as part of a team
  • Excellent communication, problem-solving, and analytical skills
  • Passionate about our mission and values

To be considered for this position, you must meet the requirements and competencies listed above. Application materials will be reviewed as they are received and well-qualified candidates will be contacted for an interview.


All qualified applicants are encouraged to apply, including minorities, women, veterans, and disabled individuals. Qualified applicants with arrest and/or conviction records will be considered for employment in a manner consistent with Federal, state and local laws, including but not limited to the San Francisco Fair Chance Ordinance. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, protected veteran, or disability status. JFCS is an Equal Opportunity Employer. 

The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees so classified.