Think Together is seeking a Senior Software Developer to join its Impact Portfolio team, working on AI-powered digital solutions for education. The ideal candidate will have 5-7 years of software engineering experience, with a track record of technical leadership, and expertise in AI/ML integrations, APIs, and cloud-native applications.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field; equivalent experience also considered
- 5-7 years of software engineering experience with a track record of technical leadership
- Significant experience architecting and scaling cloud-native applications (preferably on AWS)
- Demonstrated experience with AI/ML integrations, APIs, or tools
- Experience working in cross-functional agile teams
- Familiarity with mission-driven sectors such as education or nonprofits is a plus
- Expert-level programming experience in JavaScript/TypeScript and related frameworks (React, js)
- Deep knowledge of backend development, API design, databases (e.g., PostgreSQL), and system design
- Proficiency in Docker, CI/CD pipelines, infrastructure-as-code, and cloud architecture
- Experience working with AI tools like OpenAI APIs, TensorFlow, or vector databases
- Experience working with AI agent development technology including A2A, LLM, NLP, Langchain, and Langgraph
- Strong technical judgment and a pragmatic approach to software design and development
- Natural collaborator and clear communicator across technical and non-technical teams
- Thrives in fast-moving environments and brings a growth mindset to complex challenges
- Motivated by mission and purpose—committed to building technology that improves lives
Benefits
- Exceptional attention to detail
- Strong facilitation and project management skills
- Ability to provide a high level of support/guidance to staff and field as needed
- Ability to carry out assignments independently with good time management skills
- Interest in taking on new initiatives
- Ability to work in a fast-paced environment and manage multiple projects at the same time to completion on a timely basis
- Must maintain a high level of integrity and confidentiality