Change.org is searching for a Senior Software Engineer to expand the growth of our user base through targeted marketing and on-platform conversions of petition supporters, as well as craft a delightful user experience and create technology-powered tools to empower petition starters to run effective campaigns.
We’re a social impact business (a public benefit company), and the largest tech platform focused on civic action in the world with 80 million monthly users, 50,000 campaigns launched on the site every month, hundreds of millions of signatures per year, 200 staff members, and a revenue model that has grown by 500% in 2 years. We are profitable, growing fast, and executing on a plan to deepen and scale the social movements on our platform, from strengthening hate crime legislation in South Africa, to bringing down the price of insulin across the United States, to fighting corruption in Indonesia, Italy, and Brazil. We are seeing surging levels of activity right now as the world mobilizes to fight the Coronavirus and the cascading impacts of the Coronavirus on society's most vulnerable.
We are looking for both full-stack and front end software engineers who have a passion for using technology to lift the voices of people around the world . Engineers who have solid coding skills, a continuous improvement mindset, and are adaptable and collaborative cross-functionally will be a strong match for this role!
This role is remote for now (Pacific Time Zone) and will report to our Engineering Manager as a key member of our Product Growth Pack.
Key outcomes:
Contribute to adding or modifying site behavior through coding and estimate level-of-effort and feasibility of engineering tasks
Work closely and effectively with product management, marketing, and other partners to execute on tactics and strategies to increase quality petitions
Effectively troubleshoot and build understanding and correctness in tracking data.
Perform code reviews, mentor and pair with other engineers, and may assist with hiring and onboarding of engineering teammates.
Self starter and able to work independently on tasks that require research in third party technical documentation, including debugging across multiple technical systems with logging
The most important skills and capabilities for the role are:
Coding skills: Able to quickly get up and running to contribute code in a large codebase
Continuous improvement mindset: Proactively identify and act on improvement for both business metrics and team processes
Adaptability: Ability to change directions quickly based on shifting needs + embrace challenges and change & leverage setbacks as teaching moments
Communication & being a team player: Ability to collaborate well cross-functionally and create & participate in a safe space where people are comfortable brainstorming and planning
Architecture and design : Contribute and lead on architectural decisions that may span multiple systems
Target experience:
5+ years of web development experience
A mix of only FE or only BE that add up to 5+ years would also work
Frontend skills: Skilled to expert level with React (preferred) or a similar framework; strong Typescript and GraphQL or similar technologies on large production systems
Backend skills: Familiarity with Ruby, Elixir or similar languages with associated frameworks (Rails/Sinatra, Phoenix)
Full-stack application development : Ability to work fullstack with good understanding of web architecture. Can lean more towards either FE or BE, so long as they are comfortable with the other half
Cross-functional communication & collaboration: Ability to collaborate well with product manager, designer, and stakeholders to create great user experience
User experience advocacy: Has both passion and past experience in UI/UX. Ability to understand products and users deeply and provide solutions to improve user experience including A11Y/Accessibility.
Analytics & performance: Has worked with web tracking analytics (Google Analytics / Amplitude) and is able to understand funnels and how these 3rd party libraries can be optimized for better Lighthouse PageSpeed site performance scores.
Bonus experience:
SEO/SEM experience
Past growth optimization experience
Project/tech lead experience
A/B experiments
Module bundling experience
Interested? Great! Here's what you should know:
This is a full time remote opportunity, and while we strongly prefer folks living in Victoria, Canada , we are open to folks in various locations across the US, LATAM and Canada with the ability to work in the Pacific Time Zone. Our team is high impact, low ego, and has an amazing culture! Change.org is a global company, and salaries are adjusted for cost of labor in each city. For example, the annual salary of a Senior Software Engineer is $140,500 CAD in Victoria, Canada and would be $184,000 USD in San Francisco.
Here are the locations we are currently able to hire:
US - Arizona
US - California
US - Connecticut
US - Florida
US - Georgia
US - Illinois
US - Maryland
US - Massachusetts
US - Missouri
US - Nevada
US - New Jersey
US - New York
US - North Carolina
US - Oregon
US - Pennsylvania
US - Rhode Island
US - Texas
US - Utah
US - Virginia
US - Washington
US - Washington D.C.
US - Wisconsin
CAN - Toronto
CAN - Vancouver
CAN - Victoria
LATAM - Mexico
LATAM - Brazil
We anticipate moving quickly and our evaluation process is as follows:
30 minute screen with a Recruiter
60 minute interview with an Engineering Manager
3 hour virtual onsite interview with a Product Manager, Senior Staff Software Engineer and a Senior Engineering Manager which will include an hour of live coding
30 min interview with our Senior Director of Engineering
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 hear from you. We also know it’s rare for someone to meet 100% of the qualifications. Please apply anyway!
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!
We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for someone who can help continue to lead that process.
Change.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it—we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status.
*Change.org participates in E-verify - click here to learn more.*
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.
#LI-Remote
View Original Job Posting