Lead Software Engineer (Tech Lead)
Develop for Good
Location
Remote
Type
Full-time
Posted
Dec 16, 2025
Compensation
USD 125000 – 140000
Mission
What you will drive
- Own responsibility of lifecycle development of features and maintenance of a greenfield codebase, developing high-priority AI components by personally producing documented, testable, quality code
- Take ownership of overall codebase, ensuring scalable, maintainable, and efficient systems and integrations, including overseeing version control, managing code merges, and ensuring smooth deployment processes
- Collaborate cross-functionally with Develop for Good's leaders and stakeholders to align development with user needs, program goals, and product vision, ensuring seamless integration with other systems
- Manage and mentor a team of technical contributors, leading onboarding of additional team members, developing timelines, setting priorities, troubleshooting issues, and providing technical guidance
Impact
The difference you'll make
This role creates positive change by developing an AI-driven learning experience that accelerates the careers of diverse tech students through real-world, high-impact tech projects for nonprofits, ultimately helping to build the next generation of tech leaders who can improve lives through technology.
Profile
What makes you a great fit
- A postsecondary degree in computer science, engineering, or a related field is preferred, with solid ML fundamentals and deep interest in generative AI and related technologies
- Extensive experience managing large and complex codebases, including implementing and maintaining coding standards and best practices, with strong proficiency in full stack web app development
- Proven experience leading engineering projects and teams, including mentoring junior developers and managing technical challenges, with excellent written and verbal communication skills for explaining technical concepts to non-technical stakeholders
- Must be solution-oriented, proactive, highly responsive, reliable, and positive while operating under tight deadlines and uncertainty in a small, early-stage team
Benefits
What's in it for you
The expected salary range for this position is $125,000 - $140,000. Develop for Good is committed to creating a diverse, equitable, and inclusive workplace, welcoming applicants from all backgrounds and believing that diversity drives innovation.
About
Inside Develop for Good
Develop for Good is a tech nonprofit startup that provides affordable, custom engineering and design services for other nonprofits by pairing clients with teams of vetted, diverse tech student volunteers from colleges, accelerating the careers of diverse tech leaders through real-world, high-impact tech experience.