Senior Software Engineer (Change.org Plus)

Change.org
San Francisco, CA Full Time
POSTED ON 3/3/2023 CLOSED ON 6/28/2023

Job Posting for Senior Software Engineer (Change.org Plus) at Change.org

With over 240 million users in 196 countries, Change.org is the world’s largest technology platform for social change. We’re a social impact business, and we’re aiming to build a world where no one is powerless and where creating change is a part of everyday life.

As a Senior Software Engineer on the Pacific Squad, you'll use your Full-stack skills and deep practical knowledge and experience to deliver valuable Change.org Plus user experiences, facilitate development of our monetization efforts, and participate in the development and growth of our scaled architecture. You will work cross-functionally with designers, product managers, and other engineers across the org.

Here's what you'll do as part of our team:

  • Product Delivery: Participate in all stages of product development: opportunity assessment, ideation, discovery, validation, solutioning and definition, building, measuring, scaling. Be able to discuss trade-offs.
  • Process: Lead feature development in an existing Agile environment (Scrum/Kanban iterative development, ticket management, short release cycles, able to run retrospectives).
  • Architecture & Technical Leadership: Ability to deliver on tactical approaches individually as well as strategic approaches with tech leaders. Can implement tooling and addresses tech debt. Advises on appropriate use of available technology.
  • Knowledge Share: Perform code reviews to help the team maintain quality standards.
  • User Obsession: Cognizant of the needs of internal and external users in regards to product usage and are able to input on decisions based on that knowledge. Collaborate with PM and UX or relevant stakeholders to improve user experience.
  • The Mission: Understands the connection between technology and mission. Actively contributes towards the achievement of team & company goals.
  • Communication: Has a team-specific impact yet contributes to the broader engineering and company culture. Participates in planning.
  • Working Independently: Proactively communicates status, seeks help to unblock oneself, manages out to peers and up to leads and managers.

The most important capabilities for the role are:

  • Architecture and software design: Strong fluency deconstructing product and design requirements into technical plans; has opinions and is able to discuss trade offs to different solutions; focused on delivering value to users, not just code. 
  • Full-stack application development: Ability to work throughout our event-driven tech stack (AWS, React, Ruby, Elixir). Skilled to expert system design, backend and frontend patterns, RESTful services; Familiarity with Git and CI/CD.
  • Back-end: Skilled to expert level with at least one back-end language/framework (Rails, Elixir, NodeJS); familiarity with Postgres, MySql, or Redis.
  • Front-end: Skilled to expert level with JS, React, & CSS. Experience with Typescript and GraphQL or similar technologies on production web-app systems.
  • Language and Framework Knowledge: Skilled in some of the open source languages and frameworks used at Change.org, including SQL / Data access as appropriate.
  • Infrastructure: Familiarity with technology used in the cloud: containers, caching, CI/CD.
  • Security: Understanding of encryption, OWASP, authentication, and can identify potential risk.

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 and Canada. 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

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

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

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.

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

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

#LI-REMOTE

Software Engineer
Advent Software, Inc. -
San Francisco, CA
Senior Robotics Software Engineer
Faction -
South San Francisco, CA

Popular Search Topics

Salary.com Estimation for Senior Software Engineer (Change.org Plus) in San Francisco, CA
$145,826 to $177,849
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Sign up to receive alerts about other jobs that are on the Senior Software Engineer (Change.org Plus) career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$116,661 - $142,279
Income Estimation: 
$139,738 - $169,535

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer (Change.org Plus).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $112,138 - $160,566
    • Income Estimation: $115,596 - $149,980
  • Debugging Skill

    • Income Estimation: $109,976 - $159,361
    • Income Estimation: $112,138 - $160,566
This job has expired.

Not the job you're looking for? Here are some other Senior Software Engineer (Change.org Plus) jobs in the San Francisco, CA area that may be a better fit.

Senior Software Engineer

Column Software, PBC, San Francisco, CA

Senior Software Engineer

Advent Software, Inc., San Francisco, CA