Senior Software Engineer

  • Location: Primarily remote, with periodic travel to the San Francisco Bay Area for team retreats and key events.
  • Salary Range: $100k–120k for the Bay Area and other locations with comparable cost-of-living. For other locations, salary will be commensurate with local market rates.
  • Application Deadline: Apply ASAP for priority consideration.
  • Start Date: Targeting early December

About Us:

At One Degree (1degree.org), we believe everyone should be able to get the help they need when they need it. Every day, millions of low-income families search for housing, healthcare, food, jobs, and other essential resources, and too often they hit walls of red tape, outdated information, and systems that weren’t built for them. We’re changing that.

Through easy-to-use technology and deep community partnerships, One Degree brings life-changing social services within reach. Our platforms make it easier for families to navigate complex systems, access the right support, and take steps toward stability and opportunity.


About the Role:

The Senior Software Engineer will play a critical role in building and maintaining One Degree’s technology platforms that help thousands of families access the resources they need. This role will focus on both community-facing innovation efforts and client-driven projects, with an emphasis on full stack development and the use of GenAI applications.

We are looking for someone who has the technical expertise and the motivation to apply their skills in a nonprofit, mission-driven environment. Your work will directly support families and communities by ensuring our platforms are reliable, scalable, and innovative.


Key Responsibilities:

  • Design, build, and maintain web applications across the stack (Ruby on Rails, NextJS, MySQL, Mongo, cloud services, etc.)
  • Explore, prototype, and implement GenAI applications to improve One Degree’s products and impact
  • Lead AI-focused projects, including grant-funded pilots
  • Develop integrations with APIs and third-party tools
  • Write clean, tested, maintainable code and participate in design/code reviews
  • Collaborate with product, design, and community engagement teams to ensure technology is user-centered and equity-driven
  • Mentor teammates and contribute to a positive, inclusive team culture

Qualifications:

  • 5+ years professional software development experience
  • Proficiency in full-stack development (Rails, NextJS/React or similar)
  • Database experience (MySQL, Mongo, Redis)
  • Experience building with GenAI APIs (Gemini, ChatGPT, etc.)
  • Familiarity with testing frameworks and collaborative workflows (git)
  • Strong communication skills and commitment to equity, humility, and social impact
  • Preferred: Cloud hosting (AWS, GCP, Heroku), Docker/microservices, FHIR/interoperability

Why Join Us?

One Degree offers comprehensive benefits, including paid time off, employer-covered health insurance, a 403 (b) retirement plan with employer match, and additional perks such as a remote work stipend.

How to Apply:

Apply directly through our application page with your resume and cover letter. Applications are reviewed on a rolling basis. If you require accommodations to complete this process, contact us at humanresources@1degree.org.

___

One Degree does not discriminate on the basis of age, ancestry, color, disability, religion, genetic information, medical condition, marital status, military and veteran status, national origin, race, religion, sex, pregnancy, gender identity, gender expression, or sexual orientation. We are strongly committed to hiring a diverse and multicultural team, and encourage applications from traditionally underrepresented backgrounds.

One Degree believes that everyone has the right to express their identity in however manner they choose, including the use of whatever pronouns with which they are most comfortable. Job applicants may, but are not expected to, provide their preferred pronouns at any point in the hiring process by notifying the hiring manager or any other employee with whom they are in contact, over the phone, over email, or in person. We believe in maintaining a welcoming and inclusive workplace. Every employee, volunteer, contractor, community member, and job applicant may discuss their gender identity or expression openly, or keep that information private.