Staff Software Engineer @ Change.org
Your Application Journey
Email Hiring Manager
Job Details
About the Staff Software Engineer Role at Change.org
Change.org is seeking a Staff Software Engineer to provide technical leadership on one of two high-impact teams: Scaled Outreach and Decision Makers. This role involves designing, scaling, and maintaining complex, distributed systems that deliver impactful social change.
Key Outcomes
- Architect and scale core systems for outreach and engagement.
- Drive technical strategy ensuring performance, scalability, and maintainability.
- Lead cross-functional initiatives with Product, Design, and other teams.
- Mentor engineers and raise the technical bar across the organization.
- Establish engineering best practices in a fast-evolving tech landscape.
Core Competencies
- Technical Leadership & Architecture
- Full Stack Engineering
- AI/ML Integration
- Planning & Execution
- Mentorship & Coaching
- Communication & Collaboration
Technical Environment
Expertise in React, Next.js, TypeScript, Node.js/NestJS, PostgreSQL and experience with GraphQL/REST APIs and integration of AI/ML systems using tools like OpenAI, Hugging Face, or LangChain.
Target Experience & Process
Over 8 years of professional software engineering experience, including 2-3 years at a Staff level. The evaluation process includes several interviews, a take-home assignment and on-call rotation participation.
What Change.org Offers
Join a public benefit company with over 100 million users, a 100% user-generated revenue model, and a legacy of impactful campaigns worldwide. Emphasis on diversity, inclusion, and transparent compensation scales.
Key Skills/Competency
- Technical Leadership
- Distributed Systems
- React
- Next.js
- TypeScript
- Node.js
- PostgreSQL
- AI/ML Integration
- Mentorship
- Collaboration
How to Get Hired at Change.org
🎯 Tips for Getting Hired
- Research Change.org culture: Understand their social impact and values.
- Customize your resume: Highlight distributed systems and mentorship.
- Showcase technical expertise: Detail your full-stack and AI projects.
- Prepare for interviews: Review architectural design and coding challenges.