Senior Programmer / Analyst

5 days, 1 hour ago
Full-time
Senior
Software Development
Sierra Club

Sierra Club

The Sierra Club is America's largest grassroots environmental organization, promoting clean energy, public land protections, and a diverse environmental movement.

Diversified Consumer Services
251-1K
Founded 1892

Description

  • Define business and technical requirements with business units, internal IT staff, and external stakeholders.
  • Design, code, build, test, implement, and integrate new systems and digital tools.
  • Monitor and analyze existing systems and procedures and implement modifications to maintain high-quality software and data.
  • Develop system enhancements, web services, and related products that interoperate with existing systems.
  • Deliver reports, dashboards, and business intelligence products for stakeholders and system monitoring.
  • Help define, implement, and improve architectural standards for CRM systems.
  • Work with vendors to assess products, resolve product issues, and influence product direction.
  • Stay current with Salesforce and related technologies and serve as a subject matter expert for teammates and stakeholders.
  • Perform special projects and other duties as assigned.

Requirements

  • Comprehensive understanding of the Salesforce platform, including CRM functions, configuration options, and issues.
  • Strong Salesforce development skills with Flows, Apex, Visualforce, and Lightning Web Components.
  • Demonstrated knowledge of a modern general-purpose programming language.
  • Experience with web integration architecture and structured testing/QA practices.
  • Deep experience in information systems management.
  • Track record of delivering varied large-scale system functions on time and on budget.
  • Strong problem-solving ability in both individual and group settings.
  • Strong written and verbal communication and teamwork skills.
  • Salesforce Administrator and Platform Developer I certifications preferred.
  • Experience with the business processes and procedures of large non-profits preferred.
  • Ability to organize, track, and contribute to multiple projects at once preferred.
  • Leadership experience preferred.

Benefits

  • Remote work location.
  • Equal employment and advancement opportunities.
  • Hiring consideration based on merit, qualifications, lived experience, and skills.
  • Values applicants from historically minoritized groups, women, and queer/trans/non-conforming/gender fluid people.
  • Application deadline: Tuesday, August 25, 2026.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer/ Tech lead - SaaS Platform & Product, OSS Product

DATA HUB PRIVATE LIMITED Internet Software & Services

DataHub is seeking a senior backend engineer to build and scale its multi-cloud SaaS platform, advancing discovery, observability, and governance capabilities for enterprise AI and data systems.

CI/CD Git Java System Design
45 minutes ago

Agentic Engineer Level II/III

Netomi 51-250 IT Services

Netomi is hiring an Agentic Engineer to build and scale reliable AI-agent workflows and API-driven automation for enterprise customer experience use cases using its no-code platform.

GPT JSON REST API
45 minutes ago

Software Engineer, Data Quality

Archera 11-50 IT Services

Archera is hiring a Software Engineer, Data Quality to build validation, reconciliation, and anomaly-detection systems that ensure accurate cloud billing data across AWS, Microsoft Azure, and Google Cloud for its FinTech platform.

Apache Airflow AWS Azure CI/CD Dagster dbt GCP Python SQL
1 hour, 15 minutes ago

Junior Software Engineer

Ennoble Care 51-250 Health Care Providers & Services

Ennoble Care is hiring a fully remote software engineer to build and support its .NET healthcare platform, partnering with clinical and business teams to deliver reliable features from requirements through production.

Azure C# JavaScript .NET RabbitMQ SQL Server
1 hour, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers