Change.org

Staff Software Engineer (SEO)

US Canada
USD 147k - 210k
Elixir Ruby React TypeScript AWS Node.js JavaScript GraphQL SQL
This job is closed! Check out or
Description

Change.org is searching for a Staff Software Engineer (SEO) with experience in modern SEO work to contribute to and lead the execution of a long-term SEO strategy. This role will work cross-functionally with multi-disciplinary teams to drive growth on Change’s key metrics: petition creation and petition signatures. 

Change.org maintains one of the strongest domain ratings on the internet, yet organic search only represents a fraction of inbound traffic today and there are large opportunities we can work on. As part of the SEO team, this role will help more people around the world enable the change they want to see and drive social impact at a scale that's unique to Change.org

We’re a social impact business (a public benefit company), and the world's largest nonprofit-owned tech platform focused on civic action with 100m monthly users, 50,000+ campaigns launched on the site every month, and a 100% user-generated revenue model. Our users win campaigns for change once every hour. From strengthening hate crime legislation in South Africa and calling for racial justice in the US, to fighting corruption in Indonesia, Italy, and Brazil, and fighting violence against women in India.

We were recently named as a finalist for Fast Company’s 2022 World Changing Ideas Company of the Year, a finalist for the Employee Size: Midsize (100-999 employees) category AND received an honorable mention for the Change.org Racial Justice Fund in the General Excellence and Corporate Social Responsibility categories.

Today, we have 10 offices around the world working to enable local changes. As we grow and expand our operations, we continue to look for ways to support each country team’s specific and local needs.  

Key Outcomes 

  • Contribute to building and leading the execution of a long-term SEO strategy designed to drive growth on our key metrics: petition creation and petition signatures.
  • Ensure highly productive dev cycles that  ensures rapid testing, scoping, and implementation of SEO strategies.
  • Understanding of core SEO metrics, and ensuring they remain at acceptable levels by putting monitoring systems in place, best practices, and educating staff on best practices.
  • Continually thinking big on how to take SEO learnings, and scale them programmatically to ensure global impact of strategies.


The most important skills and capabilities for the role are:

  • Domain knowledge:
    • Common SEO factors, strategies, and how they relate to change.org’s tech stack.
    • Obsessed with improving page speed, performance, and Core Web Vital metrics.
    • Own QA / deployment process to ensure SEO factors do not degrade over time
  • Coding skills:
    • F/E specialist
    • Able to work in full stack.
    • Comfort and confidence with different technologies, languages and frameworks in all layers of the webstack, from frontend to backend with an emphasis on React, Javascript, Typescript, GraphQL, SQL, AWS,  Elixir, and Ruby
  • Planning & Execution:
    • Scope projects and deconstruct into a well-defined action plan with timelines.
    • Be responsible for execution and timelines.
  • Architecture & Design, Performance:
    • Familiarity with instrumentation and experimentation, deep system understanding
    • Be a driver for system quality
    • Influence architectural decisions in a collaborative environment.
  • Analytics:
    • Experience with various web analytics measurement methodologies and measurement platforms (Google Analytics, Search Console, SEO tools)
    • Use data to identify priorities and make decisions.
  • Communication:
    • Communicate early and often, sharing ideas, analysis, and information in a direct verbal and written manner.
    • Partner and collaborate effectively cross-functionally. 
    • Collaborate successfully in a remote setting with international colleagues who work in different timezones.
  • Mentoring/Coaching:
    • Develop a concise knowledge of our architecture and be able to communicate it clearly  to others.
    • Be able to help other engineers with design, coding, and pull-requests.

Target experience:

  • 5-8 years of experience with frontend web service development.
  • 3 years of experience in backend technologies like NodeJS/Elixir/Ruby.
  • 3 years of experience in frontend technologies like React/JavaScript/TypeScript.
  • 2 years minimum of experience in modern SEO. 

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

This is a full time remote role, and while we strongly prefer folks living in Victoria, Canada, we are open to folks in Vancouver, Canada or Toronto, Canada, the United States and Latin America.  Our team is high impact, low ego, and has an amazing culture!

Change.org is a global company.  Salaries are competitive, paid in local currency,  adjusted for cost of labor in each city, and regularly increased to account for inflation.   For example, the annual salary of a Staff Software Engineer is $147,000 in Victoria, Canada, would be $154,500 in Vancouver, Canada and $210,000 in San Francisco, CA or New York, NY.  We offer our staff benefits including: health insurance, mental health services,  5 weeks paid time off, sick days, and 18 weeks maternity/paternity leave with full pay.  We also provide equipment such as you laptop and monitor.

We anticipate moving quickly and our evaluation process is as follows:

  • 30 minute screen with a Recruiter
  • 45 minute interview with SEO Product Manager
  • 45 minute interview with an Senior Engineering Manager
  • 2 hour virtual onsite interview with a 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.

#LI-REMOTE

Change.org
Change.org
CivicTech Internet Non Profit

3 applies

505 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 250 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers