We’re looking for a talented and motivated Staff Software Engineer to join our Supporter Experience team. This team is responsible for increasing the number of signatures on petitions by optimizing sharing behavior and engagement across the platform. You will work on projects that directly impact our most important business metrics by improving how users share and spread petitions.
We’re a social impact business (a public benefit company) and the world’s largest social change platform, with 100 million monthly users, over 40,000 campaigns launched on the site every month, and a 100% user-generated, profitable revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on our platform. From campaigns like Cáncer Warriors to calls for the release of the elephant Eli, dozens of local, national, and international victories happen every day thanks to the power of our users who are changing our country.
Key Outcomes
This role includes participation in our on-call rotation.
Core Competencies
Technical Skills
Planning & Execution
Architecture, Design & Performance
Collaboration & Communication
Target Experience
Interested? Here’s What You Should Know
This is a full-time remote role available in two formats:
The benefits and structures differ by format. We’re happy to discuss further in our first call.
Our compensation philosophy is based on pay equity. All salaries are determined in advance based on a predetermined salary scale and the cost of labor in your location.
To succeed as a developer, I believe that the quality of your code and your personality are both important. This means not just meeting feature requirements, but also paying attention to the structure of the code. This kind of developer pays close attention to implementing best practices. Moreover, developers also need to give and receive objective feedback. This feedback isn't personal, but instead aimed at improving the team processes. Through trusting each other, we're able to grow as a team. My biggest area of growth as Front-end Lead at Arc has been in making technical decisions: identifying issues, discussing potential solutions, and analyzing the pros and cons of each option. Our team culture of deep discussion means we learn a lot from each other, and develop a thorough understanding of issues in both breadth and depth. The whole team is enabled to make both big and small decisions that impact different areas of the product. Because we use well-established processes to determine trade-offs, we’re able to make these decisions with confidence.
Future of Work and EdTech products move fast — and so do we. We like to experiment and test things, and we ship the MVP. We stay focused on building the stuff that matters.
Bring your whole self to work, and take projects from your initial idea to launch. Need help from another team? Just ask.