Staff Software Engineer
@ Change.org

Hybrid
$230,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @change.org
Recommended after applying

Job Details

About the Role

Change.org is searching for a Staff Software Engineer to provide technical leadership on one of two high-impact teams at Change.org. The teams include Scaled Outreach, an AI-first team that architects scalable systems to connect powerful campaigns with journalists, media outlets, and influencers, and Decision Makers, a product-focused team that builds tools to help petition starters engage elected officials and create policy impact.

Key Outcomes

  • Architect and scale core systems to support outreach and engagement.
  • Drive technical strategy, ensuring performance, scalability, and maintainability.
  • Lead cross-functional initiatives with Product, Design, and other partners.
  • Mentor engineers and uphold engineering best practices.
  • Ensure system resilience and participate in on call rotations.

Core Competencies

In this Staff Software Engineer role, the key competencies include:

  • Technical Leadership & Architecture
  • Full Stack Engineering (React, Next.js, TypeScript, Node.js/NestJS, PostgreSQL)
  • AI/ML Integration with tools like OpenAI, Hugging Face, or LangChain
  • Planning & Execution, including risk assessment and resilience
  • Mentorship and coaching of engineering teams
  • Effective Communication & Collaboration with cross disciplinary teams

Target Experience

Candidates should have:

  • 8+ years professional software engineering experience, with 2-3 years at a Staff level
  • Proven success in architecting and scaling distributed systems
  • Deep expertise with modern frontend and backend technologies
  • Hands on experience integrating AI/ML systems in production
  • Experience leading complex, cross-functional initiatives

Additional Information

This is a full-time role based in the United States, with hiring locations in multiple states. Compensation varies by market: approximately $230,000 in SF/NYC, $218,500 in Austin/Boston/Chicago/DC/LA/Seattle, and $195,500 in other cities. The evaluation process includes a recruiter screen, multiple interviews, a take-home assignment, and a review process with the CTO. Change.org values diversity and is committed to an inclusive hiring process.

Key skills/competency

  • Technical Leadership
  • Architecture
  • Full Stack Development
  • React
  • Next.js
  • TypeScript
  • Node.js
  • AI/ML Integration
  • Mentorship
  • Collaboration

How to Get Hired at Change.org

🎯 Tips for Getting Hired

  • Customize Resume: Tailor your resume to highlight full stack and AI skills.
  • Emphasize Experience: Showcase systems architecture and leadership projects.
  • Research Change.org: Understand their social impact and diverse culture.
  • Practice Interviews: Prepare for technical and cross-functional questions.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design principles.
Practice coding in Node.js and TypeScript.
Experiment with React and Next.js projects.
Study AI/ML integration frameworks.

Behavioral Questions

Describe a past project leadership experience.
Explain conflict resolution within cross teams.
Detail a time you mentored an engineer.
Discuss handling tight deadlines and priorities.

Frequently Asked Questions