Full-Time

Lead Software Engineer – Tech Lead

Posted on 1/28/2025

Develop for Good

Develop for Good

51-200 employees

Nonprofit tech mentorship for diverse students

Compensation Overview

$125k - $140k/yr

San Francisco, CA, USA

Remote

Category
Software Engineering (1)
Required Skills
Python
JavaScript
Git
Machine Learning
Web Development
Requirements
  • Extensive experience managing large and complex codebases, including implementing and maintaining coding standards and best practices.
  • Strong proficiency in full stack web app development.
  • Proven experience leading engineering projects and teams, including mentoring junior developers and managing technical challenges.
  • Excellent written and verbal communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Must be solution-oriented and proactive.
Responsibilities
  • Own responsibility of lifecycle development of features and maintenance of a greenfield codebase.
  • Develop the high-priority AI components of the solution by personally producing documented, testable, quality code. Implement their foundational technology with your contributions.
  • Take ownership of overall codebase, ensuring scalable, maintainable, and efficient systems and integrations. This includes overseeing version control, managing code merges, and ensuring smooth deployment processes.
  • Collaborate cross-functionally.
  • Work closely with Develop for Good’s leaders to ensure the development process is aligned with user needs, program goals, and product vision.
  • Collaborate with stakeholders across the organization to ensure seamless integration of the platform with other Develop for Good systems.
  • Manage and mentor a team of technical contributors.
  • Once the core architecture is in place, lead the onboarding of additional contributors and junior team members to expand the solution with new features and enhancements.
  • Develop timelines and set priorities to ensure timely delivery of features.
  • Troubleshoot issues and provide technical guidance to resolve roadblocks as they arise.
  • Provide hands-on technical leadership, including writing code and solving complex problems.
  • Support technical education in core programs
  • Engage with students as needed for project-specific technical challenges.
  • Research, suggest, and implement new educational tools and resources for students to apply to their projects (i.e. emerging AI tools for website development).
  • Execute such other duties as designated by the Executive Director.
Desired Qualifications
  • A postsecondary degree in computer science, engineering, or a related field is preferred.
  • Solid ML fundamentals and deep interest in the latest generation of generative AI and related technologies.
  • Is highly responsive, reliable, and positive while operating under tight deadlines and uncertainty in a small, early-stage team.

Develop for Good is a nonprofit that helps diverse college students build software for nonprofits under industry mentors. Students work on real-world tech projects with guidance from professionals, gaining hands-on experience and professional networks to jump-start their careers. How it works: Through mentor-led programs, students collaborate on meaningful nonprofit projects, learn software development practices, and showcase their work to potential employers. The nonprofit provides structure, partnerships, and support, while industry mentors provide technical guidance and feedback. How it’s different: The focus is on mentorship and project-based learning that connects diverse students with industry professionals to create impact for nonprofits, rather than traditional internships or classroom-only experiences. Goal: To prepare and empower the next generation of tech leaders by giving them practical, impactful experience on projects that help nonprofits succeed.

Company Size

51-200

Company Stage

N/A

Total Funding

N/A

Headquarters

San Francisco, California

Founded

2020

Simplify Jobs

Simplify's Take

What believers are saying

  • Okta partnership boosts funding and visibility for growth.
  • Workforce expands to 51-100 employees enabling operations scale.
  • Smithsonian project showcases high-profile nonprofit tech delivery.

What critics are saying

  • Big Tech internships erode volunteer base within 6-12 months.
  • Tech layoffs cut sponsor funding like Okta in 12-18 months.
  • Mary Zhu departure creates leadership vacuum in 18-24 months.

What makes Develop for Good unique

  • Partners with Okta for $25,000 grant supporting student volunteers.
  • Designs Smithsonian tool unifying terms for 35 million objects.
  • Advisory board features Mendel Rosenblum, Scott Forstall, Kevin Wang.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

401(k) Retirement Plan

401(k) Company Match

Remote Work Options

Flexible Work Hours

Phone/Internet Stipend

Unlimited Paid Time Off

Paid Sick Leave

INACTIVE