Jobs and Careers
CH

Senior Software Engineer, Elections

Change.org
United States, United StatesRemotefull_timeVerifiedPosted 12 Mar 2025
💰 $196,000/yr($166,500/yr$196,000/yr)

About the role

Change.org is searching for a talented and experienced Full Stack Senior Software Engineer to drive the development of front-end features that enhance the product and elevate the user experience. This role also requires leveraging expertise in payment systems to build robust and scalable payment infrastructure, enabling seamless integration of new payment methods and gateways. Additionally, the engineer will provide technical guidance, mentorship, and expertise to the team while fostering their professional growth and development. This is an exciting opportunity for a seasoned engineer to make a significant impact across both front-end and back-end systems, contributing to the success of the product and the team. 

We’re a social impact business (a public benefit company), and the world's largest social change platform with 100 million users, 40,000+ campaigns launched on the site every month, and a 100% user-generated revenue model. Our users win campaigns for change once every hour. We’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started and hope you’ll join us!

From mobilizing over 5 million people to investigate the fires in the Amazon, to mobilizing nearly 3 million against war and famine in Yemen, to large-scale mobilizations for the people of Iran and against the war in Ukraine, and calling for Racial Justice in the US, many movements were born on Change.org. Dozens of local, national, and international victories are happening every day thanks to the strength of our members who are changing the lives of people around the world. We want to help them go even further and we need your help! 

Key Outcomes:

  • Take ownership of key monetization-related project components or initiatives, proactively driving them to successful completion by designing and implementing scalable payment infrastructure, developing front-end features to enhance the product, integrating new payment methods (e.g., Venmo), coordinating with cross-functional teams, handling dependencies, and resolving technical roadblocks.
  • Provided technical influence, guidance, and feedback to junior team members, leveraging deep expertise in payment systems and monetization strategies to mentor and coach them effectively, and contributing to the overall growth and success of the team.
  • Participate in technical planning and decision-making processes with a focus on both front-end feature development initiatives and payment architecture, contributing insights and recommendations to deliver secure, reliable, and user-friendly full-stack solutions, while ensuring long-term scalability, efficiency, and a seamless user experience.
  • Identify opportunities to optimize both front-end feature development and payment workflows, implementing changes that enhance transaction reliability, improve user interface performance, reduce latency, and ensure compliance with financial regulations, ultimately streamlining project delivery, boosting team productivity, and upholding best practices.
  • Demonstrated a commitment to continuous professional development by seeking feedback and actively engaging in self-improvement activities to enhance expertise in fintech technologies, industry standards, and leadership skills for greater effectiveness.
  • This job is expected to participate in our on call rotation.

The most important core competencies for the role are:

 Mentoring/Coaching:

    • Develop a comprehensive understanding of our payment architecture and feature development processes, while providing support and guidance to other engineers on payment system design, front-end and back-end coding, and pull requests.
    • Promote the growth of other engineers through regular feedback, pairing sessions, and knowledge-sharing on monetization best practices and financial compliance requirements.

Coding skills:

    • Skilled in full-stack development with a strong focus on building and scaling secure, reliable, and performant systems.
    • Proficient in multiple technologies, languages, and frameworks across the web stack, including Node.js, Ruby on Rails, Elixir, React, JavaScript/TypeScript, and GraphQL, with an emphasis on payment processing technologies and APIs.
    • Adept at designing, optimizing, and maintaining SQL-based database schemas specifically tailored for financial transaction data.
    • Capable of leveraging infrastructure-as-code tools like Terraform, Kubernetes, and AWS to build and manage secure, scalable, and

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Change.org

View company profile →