Overview
Senior Software Developer, Impact Portfolio (AI & Digital Solutions)Founded in 1997, Think Together partners with schools to change the odds for kids by providing award-winning programs during and outside the school day.
We’re one of California’s largest nonprofits working in school districts from San Diego to San Francisco.
Whether you’re interested in early learning, elementary, middle or high school, you can invest in your community by working at a local school or working within our home office providing support!JOB SUMMARY:In 2024, Think Together completed a 5-year impact strategic plan that identifies a set of conditions for equity driven school systems required to achieve the organization’s vision.
Think Together is leveraging its expanded learning core business to build a flywheel powered by innovation and technology.
Initiatives in Think’s Impact Portfolio will enable the organization to test, learn and demonstrate what it takes to build the conditions of equity-driven school systems at ’re seeking a strong product designer to join our first product squad building AI-powered tools for believe in empowered product teams, where each squad is accountable to outcomes rather than outputs.
This means that while shipping features is required, it’s not sufficient.
To succeed, you’ll need a strong sense of product discovery to find solutions that solve real problems for our customers and business, and the ability to lead the team to deliver those solutions to the market.
The Senior Software Developer, Impact Portfolio (AI & Digital Solutions) is a highly experienced individual contributor role focused on solving complex engineering problems and driving high-impact technical outcomes.
In this role, you will lead by influence—architecting scalable systems, mentoring engineers, and setting the standard for engineering excellence across the team.
You’ll collaborate with product, design, and data teams to architect and implement core infrastructure and user-facing features for our AI-powered digital solutions.
While you won’t have direct reports, you’ll play a leadership role in shaping our codebase, development practices, and technical culture.This role is ideal for a senior engineer who has demonstrated deep expertise across the stack, enjoys solving ambiguous problems, and wants to make a difference through mission-driven work.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES: Drive end-to-end design and implementation of critical systems and featuresMake architectural decisions that ensure system scalability, maintainability, and performanceWrite production-level code and lead technical troubleshooting for complex issuesCollaborate with cross-functional stakeholders to translate goals into engineering outcomesMentor and guide other engineers through code reviews, pairing, and technical discussionsSet and promote standards for code quality, testing, documentation, and automationConduct technical deep dives and lead exploration of new frameworks, platforms, and toolsEnsure AI/ML integrations are efficient, ethical, and aligned with user needsBalance technical debt and long-term scalability with short-term delivery goalsQUALIFICATIONS AND REQUIREMENTS: Bachelor’s degree in Computer Science, Engineering, or related field; equivalent experience alsoconsidered5-7 years of software engineering experience with a track record of technical leadershipSignificant experience architecting and scaling cloud-native applications (preferably on AWS)Demonstrated experience with AI/ML integrations, APIs, or toolsExperience working in cross-functional agile teamsFamiliarity with mission-driven sectors such as education or nonprofits is a plusTechnical Skills
Expert-level programming experience in JavaScript/TypeScript and related frameworks (React, js)Deep knowledge of backend development, API design, databases (., PostgreSQL), and system designProficiency in Docker, CI/CD pipelines, infrastructure-as-code, and cloud architectureExperience working with AI tools like OpenAI APIs, TensorFlow, or vector databasesExperience working with AI agent development technology including A2A, LLM, NLP, Langchain, and LanggraphPersonal Competencies
Strong technical judgment and a pragmatic approach to software design and developmentNatural collaborator and clear communicator across technical and non-technical teamsThrives in fast-moving environments and brings a growth mindset to complex challengesMotivated by mission and purpose—committed to building technology that improves livesOTHER RESPONSIBILITIES:
Performs other duties as assignedMust adhere to all policies and procedure of Think TogetherExceptional attention to detailStrong facilitation and project management skillsAbility to provide a high level of support/guidance to staff and field as neededAbility to carry out assignments independently with good time management skillsInterest in taking on new initiativesAbility to work in a fast-paced environment and manage multiple projects at the same time to completion on a timely basisMust maintain a high level of integrity and confidentialityBACKGROUND CHECK REQUIREMENTS: • Must pass Live Scan (Criminal Background Check via fingerprinting).
• Provide and maintain a clear TB test throughout employment.
COMPENSATION:
Salary $175,000 This is the targeted compensation for the position.
A range of factors, including but not limited to; location, skills, experience, will be considered.
Actual compensation may vary.
This position is remote.
Think Together is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, national origin, ancestry, sex, gender, gender identity, gender expression, pregnancy, childbirth or related medical conditions, religious creed, physical disability, mental disability, age for individuals age 40 and over, medical condition (as defined by state law (for example, cancer or genetic characteristics or HIV/AIDS), marital status, military and veteran status, sexual orientation, genetic information, citizenship status or any other characteristic protected by federal, state or local law.
Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities and general treatment during employment.#LI-Remote #Remote#HOM