Staff Software Engineer @ Change.org
Your Application Journey
Email Hiring Manager
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.