Senior Software Engineer, Monetization

Posted 4 Hours Ago
Hiring Remotely in United States
Remote
Senior level
Social Impact
The Role
The Senior Fullstack Engineer at Change.org will develop front-end features to enhance user experience and build scalable payment infrastructure. Responsibilities include mentoring junior engineers, optimizing payment workflows, and ensuring systems are secure and compliant. The role requires collaboration across teams to integrate new payment methods and improve transaction reliability.
Summary Generated by Built In

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 compliant financial system infrastructure.

Planning & Execution:

    • Deconstruct monetization and payment-related projects into a well-defined action plan, and be responsible for delivering seamless integration of new payment methods or gateways and improving transaction reliability.
    • 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 needs in monetization projects.
  • Architecture & Design, Performance:
    • Familiarity with payment system instrumentation, analytics, and experimentation frameworks, with a deep understanding of transaction workflows and payment gateways.
    • Be a driver for secure and compliant financial system quality, ensuring alignment with industry standards.
    • Influence architectural decisions that drive high-performance, scalable, and resilient payment systems in a collaborative environment.
  • Communication & Collaboration:
    • Communicate early and often, sharing ideas, analysis, and information around monetization strategies, payment infrastructure improvements, and cross-functional dependencies in a direct verbal and written manner.
    • Partner and collaborate effectively across functions such as product, design, devops, QA, analytics, finance, and compliance, and with colleagues located in different time zones.
    • Contribute to an open, inclusive, and transparent culture while advocating for user-centric payment experiences and alignment with business revenue goals.

Target experience:

  • 4–6 years of experience with full-stack web service development, building and scaling reliable systems in production environments.
  • 3 years of experience in at least one language used at Change.org, such as Node.js, Rails, or Elixir.
  • 3 years of experience in frontend technologies like React, JavaScript, and TypeScript.
  • Experience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS, to ensure scalable and secure system architecture.
  • Experience developing and optimizing data access layers using RESTful APIs and GraphQL.
  • Proven experience designing and implementing payment infrastructure, including integrating payment gateways, enabling multiple payment methods (e.g., Venmo, PayPal, credit cards), and ensuring compliance with financial standards (e.g., PCI DSS).

Flexibility: 

We embrace flexibility in working hours to support collaboration with colleagues across regions and multiple time zones globally, fostering a dynamic and inclusive work environment where adaptability is key to success in this role.

Interested? Great! Here's what you should know:

This is a full time role based in the US, and we are open to folks working in these US states: Connecticut (CT), Washington D.C. (DC), Florida (FL), Georgia (GA), Massachusetts (MA), Maryland (MD), North Carolina (NC), New Jersey (NJ), New York (NY), Pennsylvania (PA), Rhode Island (RI), Virginia (VA), Vermont (VT).

Our compensation philosophy is based on pay equity. All of our salaries are determined before we launch a role – they are based on a predetermined salary scale, the level on that scale and the cost of labor for that location. The annual salary of a Senior Software Engineer is $196,000 USD in San Francisco/New York, is $186,000 USD in Austin, Boston, LA, DC and Seattle, is $166,500 USD in all other US locations

Benefits and perks also vary based on location. 

Our evaluation process is as follows:

  • Initial screen with a Recruiter
  • Interview with the Hiring Manager
  • Team interviews with some Engineering team members which will include: a live coding session, an architecture interview, and an interview with a Product team member
  • Values interview with our Head of Talent and Head of Engagement
  • Executive interview with our CTO

We know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don’t hesitate to apply—we’d love to meet you. We also know it’s rare for someone to meet 100% of the qualifications. Please apply anyway!

We actively encourage applicants from diverse backgrounds and perspectives to apply. At Change.org, we are dedicated to fostering a diverse and inclusive workplace. We invest in programs to support our diverse workforce, offer inclusive onboarding experiences and affinity groups, celebrate the heritage of our staff, provide training on working across differences, and maintain fair and transparent salary scales. All qualified applicants will receive consideration for employment without regard to race, color, national origin, disability, veteran status, sexual orientation, gender, or culture.

We are committed to providing reasonable accommodations throughout the recruitment process for candidates with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

We're committed to protecting your data. To learn more, please review our Change.org Job Applicant Privacy Policy.

We are legally required to conduct EEOC reporting. While this is required by the federal government, we recognize that it does not include all genders and ethnicities. We want you to know that Change.org celebrates all identities and we thank you for your participation.http://change.org/

Change.org participates in E-verify - click here to learn more.

#LI-Remote 

Top Skills

Elixir
JavaScript
Node.js
React
Ruby
Typescript
The Company
San Francisco, CA
411 Employees
On-site Workplace
Year Founded: 2007

What We Do

Change.org is the world’s largest tech platform for people-powered, social change. More than half a billion people across more than 196 countries use our technology-driven petition and campaign tools to speak up on issues they’re passionate about. Approximately 70,000 petitions are created and supported on our platform every month, with 1.7 million new people joining our global network of users every week. People on Change.org have powered tens of thousands of campaign victories worldwide, and more are winning every week.

Every day, our users collaborate to organize on local, national and global issues; hold corporations to account; and demand action from decision makers at the highest levels of government and business. Our platform is free to use, open to all, and completely independent because it’s funded by the people who use it. Our independence makes us a trusted resource for decision makers, who turn to the platform to hear from and respond to the communities they represent.

The nonprofit Change.org Foundation oversees both the Change.org Public Benefit Corporation (PBC), a wholly owned corporate subsidiary focused on technology, innovation and growth; and the Change.org charitable programs focused on empowering the most marginalized people and communities globally. This hybrid structure of two mutually supporting organizations enables us to combine the ambition and growth trajectory of a tech company with the mission-focused stewardship of a nonprofit.

As an organization, Change.org is committed to providing the tools, resources and support needed to empower anyone, anywhere to create the change they want to see.

We love serving our incredible users, and we love our staff too. We show it with competitive salaries, unlimited vacation, 18 weeks of parental leave, and a high impact, low-ego team that can’t wait to learn from you and teach you what they know.

Follow @LifeatChange on Instagram to get a glimpse of what it's like to work at Change.org

Similar Jobs

Chainlink Labs Logo Chainlink Labs

Senior Software Engineer, Banking & Capital Markets

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
2 Locations
680 Employees

General Motors Logo General Motors

Principal Software Engineer, AI Platform (ADAS)

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote
District of Columbia, USA
165000 Employees
225K-335K Annually

Bold Penguin Logo Bold Penguin

Software Engineer

Insurance • Sales • Software
Remote
United States
220 Employees
83K-130K Annually

Nexthink Logo Nexthink

Adopt Solution Sales Specialist

Artificial Intelligence • Big Data • Information Technology • Software
Remote
Hybrid
San Francisco, CA, USA
1051 Employees

Similar Companies Hiring

firsthand Health Inc Thumbnail
Software • Social Impact • Information Technology • Healthtech • App development
New York, NY
380 Employees
Zealthy Thumbnail
Telehealth • Social Impact • Pharmaceutical • Healthtech
New York City, NY
13 Employees
ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
145 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account