Senior Programmer / Analyst

🏢 Sierra Club · all Sierra Club jobs
📍 United States
💰 USD 130,000 - 135,000 / annual
📅 Posted 2026-08-17 · via Himalayas
🏷 CRM-Systems,Salesforce-Development,Software-Engineer,Systems-Analysis,IT-Application-Engineering,Senior-Programmer-Analyst,Senior-Programming-Analyst,Senior-Programmer,Programmer-Analyst,Sr.-Software-Analyst,Programming-Analyst,Senior-Application-Programmer,Senior-Application-Analyst,Senior-Program-Analyst
Apply on original site ↗
Job Title: Senior Programmer/Analyst - CRM Systems Department: IT/Application Engineering Location: Remote Reports To: System Architect - CRM Systems Supervises : None Context: At the Sierra Club , we believe in the power of interdependence. Together, we remain committed to the fight for a healthy climate built on a foundation of environmental, racial, economic, and gender justice – a future where all people benefit from a healthy, thriving planet and a direct connection to nature. As the climate crisis and deeply entrenched systemic racism all fuel injustice, we will continue to fight for a bold, transformational agenda that recognizes the interconnectedness between our planet, our humanity, and our future. By recognizing that our destinies are tied, we continue to name that all things are fundamentally connected, and the overlap between ecology, race, gender, and representative government will move to either advance our collective humanity or to oppress it. Sierra Club has close to 800 staff across the country and a network of 64 local chapters that are led and fueled by thousands of volunteers. We are also proud to be a unionized employer, with three labor unions representing more than half of our employees. Scope: Under the direction of the team leadership, the Senior Programmer/Analyst - CRM Systems works with business units and other IT staff to identify, define and implement business and technical requirements, integrate systems, develop system enhancements, web services, and other products, ensuring that CRM systems and related products interoperate with existing systems consistent with the Club’s overall technical architecture. The Senior Programmer/Analyst – CRM Systems also works with key vendors to assess products and product functions, resolve product problems, and influence product direction. The Senior Programmer/Analyst - CRM Systems develops knowledge of Club’s business processes and core competencies, and the manner in which the Club’s work is done. Job activities include but are not limited to: - Building new digital tools. The Senior Programmer/Analyst - CRM Systems works with internal and external stakeholders to define business requirements, design, code, build, test, implement and integrate systems. - Maintaining and enhancing our existing tools and processes. The Senior Programmer/Analyst – CRM Systems monitors and analyzes existing systems and procedures, implements modifications to maintain high-quality software and data, and improves our CRM systems in support of business requirements. - Synthesizing data insights. The Senior Programmer/Analyst - CRM Systems delivers reports, dashboards and other business intelligence products to internal stakeholders, as well as for the purpose of ongoing system monitoring. - Contributing to architectural strategy. The Senior Programmer/Analyst - CRM Systems works with team leadership to define, implement and improve the architectural standards supporting our CRM systems. - Continuing professional and team development. The Senior Programmer/Analyst - CRM Systems stays current with Salesforce and relevant technologies, so that our CRM systems remain compatible, relevant, and strategic. The Senior Programmer/Analyst - CRM Systems serves as a subject matter expert for teammates and internal stakeholders who wish to gain greater understanding of our CRM systems. - Performing special project assignments and miscellaneous duties as assigned. The successful candidate must have the following skills and experience: - Comprehensive understanding of the Salesforce platform. You are familiar with Salesforce.com CRM functions, configuration options, and issues, as well as a strong Salesforce platform development skill set, including the use of Flows, Apex, Visualforce and Lightning Web Components. - General Developer Skills and Operational Experience. You have a demonstrated knowledge of a modern general purpose programming language,

← All remote jobs