Enable job alerts via email!

Lead Software Engineer

ZipRecruiter

Bodega Bay (CA)

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A tech nonprofit startup is seeking a Lead Software Engineer to oversee the development of an AI-driven learning platform for college students. This role involves managing the codebase, mentoring team members, and collaborating with various departments to align development with project goals. The position offers a competitive salary and benefits, including flexible work hours and a remote-first culture.

Benefits

Medical, dental, vision insurance
Retirement plan with employer match
Flexible PTO and sick leave
Paid parental leave
In-person team retreats
Networking opportunities

Qualifications

  • Experience managing large codebases and implementing best practices.
  • Strong full-stack web development skills with scalable backend experience.

Responsibilities

  • Own the development lifecycle and maintenance of the codebase.
  • Manage and mentor technical team members.
  • Collaborate cross-functionally with product and design teams.

Skills

Full-stack web development
Leadership
Communication
Machine Learning

Education

Postsecondary degree in CS

Job description

Job Description

Who we are

Develop for Good is a tech nonprofit startup supporting diverse college students in building software for nonprofits under industry mentorship. Since 2020, with over 200,000 volunteer hours, we've supported 3,100+ volunteers across 230 projects for clients including UNICEF, WHO, and the Smithsonian. 83% of our students are underrepresented in tech. Spun out of Stanford University and funded by organizations like the a16z Cultural Leadership Fund and Fidelity Charitable, we aim to accelerate the careers of future diverse tech leaders through real-world experience.

General function

We are developing a web platform leveraging AI to suggest resources, guide students, and curate curricula for project-based learning. We seek a Lead Software Engineer (Tech Lead) to oversee the development of this AI-driven learning experience for college students working on nonprofit projects.

Duties/Responsibilities
  1. Own the development lifecycle and maintenance of the codebase.
    • Develop key AI components, producing documented, testable, quality code.
    • Manage overall codebase for scalability, maintainability, and efficiency, including version control and deployment.
  2. Manage and mentor technical team members.
    • Lead onboarding, develop timelines, set priorities, troubleshoot, and provide technical guidance.
  3. Collaborate cross-functionally.
    • Work with product, design, and operations teams to align development with project goals.
  4. Engage with volunteer students for project-specific challenges.
  5. Perform other duties as assigned by the Executive Director.
Qualifications
  • Postsecondary degree in CS, engineering, or related field.
  • Strong full-stack web development skills, experience with scalable backend and complex frontend interfaces.
  • Experience managing large codebases and implementing best practices.
  • Solid fundamentals in ML and interest in generative AI technologies.
  • Proven leadership in engineering projects and mentoring.
  • Excellent communication skills, able to explain technical concepts to non-technical stakeholders.
  • Solution-oriented, proactive, responsive, reliable, positive, and able to work under tight deadlines in a small team.
Compensation

Salary range: $100,000 - $130,000, determined by location, experience, and qualifications.

Benefits
  • Medical, dental, vision insurance.
  • Retirement plan with up to 5% employer match.
  • Remote-first culture with flexible work hours and monthly stipend.
  • Flexible PTO, sick leave, paid parental leave.
  • In-person team retreats and events.
  • Impactful work supporting nonprofits and students.
  • Networking opportunities with industry professionals and supporters.
Commitment Expectations

Full-time employees are expected to dedicate themselves fully to their role without engaging in external employment or academic programs.

Our Values
  • Exercise ownership, plan thoroughly, demonstrate humility, make collaborative decisions, energize others, seek to help, and stay mission-focused.
  • We are committed to diversity, equity, and inclusion, welcoming applicants from all backgrounds.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Indianapolis

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Lead Software Engineer - Pega Robotics (Remote)

First Citizens

Raleigh

Remote

USD 104,000 - 140,000

Yesterday
Be an early applicant

Principal Software Engineer, Rust - Capital One Software (Remote)

Capital One

Richmond

Remote

USD 120,000 - 150,000

Yesterday
Be an early applicant

Lead Software Engineer - Remote - 2280591

UnitedHealth Group

Eden Prairie

Remote

USD 106,000 - 195,000

3 days ago
Be an early applicant

Lead Software Engineer - Remote - 2280186

UnitedHealth Group

Minnetonka

Remote

USD 106,000 - 195,000

6 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote

UnitedHealth Group

Bernards Township

Remote

USD 124,000 - 240,000

2 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote - 2288579

UnitedHealth Group

New Jersey

Remote

USD 124,000 - 240,000

5 days ago
Be an early applicant

Lead Software Engineer

DIESELLA A/S

Remote

USD 100,000 - 125,000

6 days ago
Be an early applicant

Principal Software Engineer

The Rundown AI, Inc.

Remote

USD 120,000 - 180,000

5 days ago
Be an early applicant