Senior Software Engineer
144k - 144k USD
Remote
Full Time
#Social
#Software Engineering
#Growth
#React
#TypeScript
#Node.Js
#GraphQL
#AWS
#Terraform
#Kubernetes
#A B Testing
#JavaScript
#CI CD
At Change.org, we run the world’s largest social change platform, where 100 million people come together each month to launch campaigns and win real victories for causes that matter. As a public benefit company with a fully user-generated revenue model, we see users create meaningful change once every hour, from nationwide movements in Mexico to local wins that improve daily life around the globe. We’re looking for a Senior Software Engineer who wants to help more people discover, share, and act on petitions that drive impact.
What you'll be doing
- Build and refine features that increase how often and how effectively users share petitions, directly raising the platform’s virality and the total number of signatures collected.
- Enhance sharing surfaces at key moments in the user journey, such as post-sign flows, supporter dashboards, and account views, to make spreading campaigns feel natural and rewarding.
- Design fresh engagement tools, including new share channels like TikTok or Discord, personalized prompts, and improved supporter messaging through email and notifications, so people return and stay active.
What you'll bring
You bring at least four to six years of professional software engineering experience, including three or more years working hands-on with React, TypeScript, GraphQL, and Node.js in production environments. You have built and scaled full-stack systems on AWS, used Terraform and Kubernetes to manage infrastructure, and applied CI/CD pipelines to ship changes confidently. You understand growth engineering concepts such as A/B testing, experimentation frameworks, and analytics tracking, and you have worked on projects that improve sharing, referrals, or re-engagement. You communicate clearly with teammates across Product, Design, Analytics, and QA, and you proactively balance technical priorities with business goals. English fluency at a B2 level or higher is required, and you are comfortable participating in an on-call rotation.
What you'll get
This full-time remote role offers a salary of 144000 USD. You will also receive the flexibility to adjust working hours across global time zones, the chance to collaborate with colleagues around the world, and the opportunity to contribute to a mission-driven public benefit company that values diversity, inclusion, and continuous learning.




