Summary
Join Teachstone, a company focused on improving teacher-student interactions to enhance learning, as an Engineering Lead/Architect. This leadership role involves shaping engineering best practices, mentoring engineers, and leading the development of scalable, secure, and high-performing systems. You will collaborate with product, design, and engineering teams to create user-friendly applications. The position requires full-stack development expertise, architectural planning skills, and team mentorship abilities. You will be responsible for monitoring system performance, driving quality improvements, and ensuring security and scalability. This high-impact role offers the opportunity to make a significant contribution to education.
Requirements
- 10+ years of professional software engineering experience, including significant experience in technical leadership roles
- Deep knowledge of full-stack development, including HTML, CSS, JavaScript, and at least two backend languages (e.g., Java, Ruby, Python, Objective-C, Swift, Kotlin)
- Strong experience with mobile development projects (vendor-managed or in-house)
- Proficiency in designing robust system architectures using AWS or other public cloud providers
- Deep experience with structured data design and schema management (SQL, JSON, etc.)
- Proven ability to translate business requirements into scalable, reliable software solutions
- Strong coaching and mentoring experience with engineers at various levels
Responsibilities
- Lead the architectural vision and implementation of scalable, cloud-based systems across customer-facing applications
- Guide mobile and web development strategies to support long-term maintainability and performance
- Collaborate cross-functionally with Product and Design to ensure technical solutions align with business goals
- Mentor and coach engineers across levels; foster a culture of learning, ownership, and continuous improvement
- Serve as a technical resource and leader for the AI engineering team and broader Engineering department
- Monitor system performance, drive quality improvements, and ensure security, scalability, and maintainability
- Lead the identification and execution of process and infrastructure improvements
- Track and report on key quality metrics to measure product engagement, stability, and customer value
- Partner with Product Management to translate business requirements into technical execution plans
- Support the successful delivery of mobile-friendly, full-stack web applications—built both in-house and with external vendors
- Integrate third-party tools and services while managing long-term cost and maintainability
Benefits
- Fair, Competitive Pay: We ensure equal pay for equal work, using consistent salary bands based on market benchmarks, reviewed annually. Prior salaries, negotiation skills, or fear of conflict don’t influence your pay
- Salary Range: $131,800 - $164,700, determined by your experience and skills
- Comprehensive Benefits: We offer a well-rounded benefits package to support your overall life balance. Eligibility depends on your role and employment status
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.