Senior Software Engineer (SE3)
Role responsibilities
Lead the design and implementation of scalable, AI-enabled learning systems and establish reusable engineering patterns across multiple product teams. Drive technical direction, improve system reliability, and mentor engineers to elevate overall engineering craft and product impact.
Requirements
Requires 5+ years of professional software engineering experience with a proven track record of shipping production code at scale. Candidates must demonstrate strong system design skills and the ability to influence technical direction across cross-functional teams.
Key skills
System Design, AI Integration, AWS, Distributed Systems, CI/CD, Software Architecture, Observability, Technical Leadership, Cross-functional Collaboration, API Design, Security Guardrails, Performance Benchmarking, Developer Experience, Refactoring, Data Contracts, Technical Writing
Keywords
AI, AWS, Cloud Computing, Distributed Systems, CI/CD, EdTech, System Design, Observability, Secure-SDLC, Privacy-by-Design, Software Engineering, Scalability, Reliability, Data Contracts, Technical Leadership, Product Management, Developer Experience, Refactoring, API, Architecture