Change.org

Senior Software Engineer, Signature Growth

Mexico

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Social Impact, Nonprofit, Social Change PlatformIndustries

Position Overview

  • Location Type: Remote
  • Employment Type: Full-time
  • Salary: Not specified

Change.org is seeking a talented and motivated Senior Software Engineer to join its Signature Growth team. This team is dedicated to increasing petition signatures by optimizing sharing behavior and engagement across the platform. The role involves working on projects that directly impact key business metrics through improvements in how users share and spread petitions.

Change.org is a social impact business (a public benefit company) and the world's largest social change platform, serving 100 million monthly users. The platform hosts over 40,000 campaigns monthly and operates on a 100% user-generated, profitable revenue model. Campaigns for change are won by users hourly. Notable past successes include movements in Mexico, such as the campaign against the Maya train and initiatives to increase vacation days, alongside numerous local, national, and international victories driven by user power.

Requirements

  • Strong full-stack development experience, with a focus on scalable and high-performance systems.
  • Expertise in frontend technologies including React, JavaScript, and TypeScript, ensuring seamless user experiences.
  • Proficiency in backend development using Node.js and TypeScript, with a solid understanding of database design and query optimization.
  • Experience working with RESTful APIs and GraphQL to create efficient, data-driven applications.
  • Familiarity with cloud-based infrastructure (AWS, GCP) and CI/CD pipelines.
  • Understanding of growth engineering principles, including A/B testing, experimentation frameworks, and analytics tracking.

Responsibilities

  • Growth Optimization: Develop and optimize features that encourage more shares and more effective shares, increasing Change.org’s virality factor.
  • Share Experience Enhancement: Improve share surfaces across multiple user touchpoints, including post-sign flows, supporter engagement flows, and account views.
  • New Engagement Opportunities: Contribute to new sharing experiences, such as new roles, personalization, and expanded share channels (e.g., TikTok, YouTube, Discord).
  • Supporter Engagement: Enhance supporter communication channels, including email, notifications, and pages, to increase engagement and repeat visits.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to create a cohesive, scalable system for petition sharing and engagement.
  • Deconstruct projects and problems into a well-defined action plan, and be responsible for delivering seamless integration of the solutions with the current systems.
  • Identify and fill gaps in system requirements so they align with team goals and business objectives.
  • Maintain own priorities and make appropriate progress proactively, balancing technical debt and immediate business need.

Application Instructions

  • Not specified

Company Information

  • Change.org: A social impact business and the world’s largest social change platform.
  • User Base: 100 million monthly users.
  • Campaign Volume: Over 40,000 campaigns launched every month.
  • Revenue Model: 100% user-generated and profitable.
  • Impact: Users win campaigns for change once every hour. Significant impact in Mexico, including movements against the Maya train and campaigns for increased vacation days.

Skills

Full-stack development
React
JavaScript
TypeScript
Node.js
RESTful APIs
GraphQL
Database design
Query optimization
AWS
GCP
CI/CD pipelines
A/B testing
Experimentation frameworks
Analytics tracking

Change.org

Online platform for petitions and activism

About Change.org

Change.org is a digital platform that allows individuals and groups to create and manage campaigns for social, political, and environmental change. Users can start petitions to gather support and engage with decision-makers like politicians and corporate leaders. The platform is designed for everyday people, including activists and non-profit organizations, who want to mobilize support for various causes. Change.org operates on a free model, generating revenue through donations, sponsored petitions, and premium services. It provides tools to help users draft compelling stories, share their petitions on social media, and connect with the media. The goal of Change.org is to empower grassroots activism by enabling users to amplify their voices and achieve meaningful change.

San Francisco, CaliforniaHeadquarters
2007Year Founded
$70.1MTotal Funding
SERIES_DCompany Stage
Social ImpactIndustries
201-500Employees

Risks

Political backlash from petitions challenging government policies could lead to regulatory issues.
Alternative platforms like Smashing may divert users, impacting growth and engagement.
Corporate co-option of digital activism may dilute Change.org's grassroots appeal.

Differentiation

Change.org is the largest social change platform with over 150 million users.
It offers a free platform for creating and managing petitions globally.
Change.org is a certified B-corporation focused on positive social impact.

Upsides

The platform effectively mobilizes support, as seen in Perelel's successful campaign.
Change.org supports digital well-being discussions, aligning with trends in smartphone restrictions.
It empowers individuals facing bureaucratic challenges, attracting users with similar issues.

Land your dream remote job 3x faster with AI