New

Lead Software Engineer (Tech Lead)

Full-time

Remote

Deadline

June 30, 2025

About the organization

Developforgood

Develop for Good

Organization type

Social Impact Organization

In A Nutshell

Location

Remote San Francisco, CA, USA

Salary

$100,000-$130,000

Job Type

Full-time

Experience Level

Mid-level

Deadline to apply

June 30, 2025

Own the greenfield development of a personalized, AI-driven learning experience for college students as they design and develop custom software projects for nonprofits at scale.

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.

Skillset

  • 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.
  • 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.
  • Is highly responsive, reliable, and positive while operating under tight deadlines and uncertainty in a small, early-stage team.

Spot any inaccurate information? Have a job to share? Let us know.