Salary
💰 $150,000 - $175,000 per year
Tech Stack
AngularCloudFirebaseJavaScriptTypeScriptVue.js
About the role
- Technical lead for web application development, driving architecture, quality, accessibility, and performance for classroom-ready tools
- Build new customer-facing products and features for educational technology tools
- Develop robust, scalable, and elegant front-end and back-end systems (primary focus on TypeScript and modern web frameworks)
- Collaborate with Head of Engineering and Chief Innovation Officer to translate user needs and product requirements into technical solutions
- Adapt, integrate, and migrate legacy codebases into a modern unified education platform
- Write clean, high-quality code and champion engineering best practices
- Contribute to application and infrastructure development and deployment of core software platforms and tools
- Initially work mostly independently as the principal software developer, with plans to build out a larger engineering team over time
Requirements
- Experienced, hands-on Principal Software Engineer
- Strong full-stack development skills with a primary focus on TypeScript
- Deep front-end expertise across modern frameworks (Angular, Vue.js)
- Experience developing robust, scalable front-end and back-end systems
- Familiarity deploying software and SaaS tooling/infrastructure (Cloudflare, GitHub Actions, Google Cloud, Firebase, PostHog, Railway, Temporal, Vercel)
- Experience building tech products that effectively leverage AI
- Experience structuring deterministic LLM responses through programmatic prompt and context engineering
- Experience integrating with education LMS and identity providers (Canvas, Clever, Google Classroom, Schoology, Moodle)
- Experience implementing edtech open standards (Common Cartridge, Learning Tools Interoperability, OneRoster)
- Experience handling sensitive/confidential education data and compliance (COPPA, CIPA, FERPA, PPRA, SOC 2)
- Comfortable working in a startup-like environment and wearing multiple hats
- Ability to communicate and collaborate with non-technical stakeholders
- U.S.-based (job states "Remote, USA-based")
- Employer-sponsored health insurance through CareFirst BlueCross BlueShield
- Participation in Vanguard 403(b) deferred-compensation plan with 3% employer match
- Paid Time Off: vacation/PTO (20 days), paid holidays, paid parental leave, sick and safe paid time off, "Me Days", ability to earn paid Comp time off
- Annual budget for MCP-funded Continuous Learning (available after 6 months of continuous full-time employment)
- FSA and Dependent Care FSA access
- 1x Salary company-paid Life Insurance coverage
- Access to Wishbone Pet Insurance Benefit
- Ability to work remotely and to set own hours (within reason)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptfull-stack developmentfront-end developmentback-end developmentprogrammatic prompt engineeringcontext engineeringscalable systemsclean codeengineering best practicesAI product development
Soft skills
communicationcollaborationindependenceadaptabilityleadershipproblem-solvinginterpersonal skillsteam buildingstakeholder engagementmulti-tasking