Senior Software Engineer II, Team Lead - Customer Continuity
Location: Remote, USA
How you'll contribute to our mission
At Frontline Education, we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. The reliability and continued evolution of the technology our customers depend on are essential to making that possible.
As a Senior Software Engineer 2 / Team Lead, Legacy Platform Engineering, you will lead the engineering team responsible for three established Frontline applications. This is a hands-on team leadership role with meaningful ownership. You will be accountable for the team’s delivery, help set its technical direction, grow the engineers around you, and contribute directly to the code when your expertise can move the team forward.
Our legacy applications span React, .NET/C#, and Angular, so you will need the technical range to move comfortably across different codebases and the judgment to determine where modernization creates meaningful value and where stability, simplicity, and focused investment better serve our customers.
You will approach those decisions with educators and school districts in mind, working to understand what matters most, not simply what has been requested. You will balance near-term delivery with reliability, security, maintainability, and long-term customer outcomes.
Our values shape how you will lead. You will Own It by taking accountability for team outcomes and following through on commitments, Be Better Together by building trust and shared ownership across Engineering, Product, QA, DevOps, and distributed contributors, and Obsess Over Customer Success by making thoughtful technical decisions that strengthen the experience and outcomes of the schools we serve.
How you'll drive success
You will provide hands-on technical and delivery leadership for the Legacy Platform Engineering team while creating the clarity, standards, and collaboration engineers need to do their best work.
- Own end-to-end delivery across the Legacy team, taking accountability for team outcomes, quality, predictability, and production readiness, not only your individual contributions.
- Lead sprint planning, technical decomposition, solution design, and design reviews, translating priorities into clear, achievable engineering plans.
- Serve as the onshore technical lead and escalation point for the Legacy applications, creating strong working relationships and clear accountability across distributed and offshore contributors.
- Design and implement complex, cross-cutting features from initial scoping and architecture through development, testing, deployment, monitoring, and ongoing support.
- Work fluently across React, .NET/C#, Angular, REST APIs, microservices, data layers, and AWS cloud services, moving across the stack as team and customer needs require.
- Build deep technical understanding of critical modules and services and help ensure they meet expectations for performance, reliability, security, maintainability, and production readiness.
- Dive into established codebases to understand how systems behave before recommending change, making pragmatic modernization decisions based on customer impact, risk, effort, and sustainable value.
- Partner closely with Product Management to understand the problem behind a request, evaluate technical feasibility, surface trade-offs, and shape solutions around meaningful customer and business outcomes.
- Coordinate with QA, DevOps, Architecture, and adjacent engineering teams on shared components, dependencies, testing strategies, deployment practices, and production readiness.
- Lead thoughtful code reviews and technical design discussions, helping the team maintain a high bar for quality while keeping standards practical for the systems and problems at hand.
- Mentor engineers through pairing, feedback, design discussions, and code review, creating opportunities for others to strengthen their judgment, confidence, and technical capabilities.
- Use AI-assisted development tools such as Claude Code, GitHub Copilot, Codex, and other emerging tools throughout appropriate parts of the engineering lifecycle to accelerate exploration, development, testing, debugging, documentation, and problem-solving.
- Apply strong engineering judgment to AI-assisted work, validating generated output for correctness, security, maintainability, performance, and alignment with established engineering practices before it reaches production.
- Help the team share effective AI-enabled development practices so productivity gains strengthen collective capability rather than remaining isolated to individual contributors.
- Proactively identify technical debt and recurring sources of friction across the applications, then recommend sequenced improvements that balance customer value, engineering capacity, reliability, and modernization needs.
- Surface delivery risks, technical trade-offs, and production concerns early, bringing the right people together to make informed decisions and maintain momentum.
- Continuously look for opportunities to simplify how the team works, improve engineering practices, and deliver better outcomes without adding unnecessary process.
What you bring to help us grow
- 7+ years of professional software engineering experience, including demonstrated experience leading technical execution and delivery for an engineering team.
- Strong hands-on full-stack proficiency across React, .NET/C#, and Angular, with the ability to contribute directly to complex production systems.
- Experience designing, developing, and supporting REST APIs, microservices, and cloud-based applications using AWS or comparable cloud services.
- Experience working effectively in established or legacy codebases, including making thoughtful system-design and incremental-modernization trade-offs.
- Experience taking complex features through the full engineering lifecycle, including design, development, testing, deployment, monitoring, and production support.
- Experience using AI-assisted development tools such as Claude Code, GitHub Copilot, Codex, or similar technologies to support software design, development, testing, debugging, or delivery.
- Strong technical judgment and the ability to evaluate AI-generated output rather than accepting it without appropriate review and validation.
- Experience leading code reviews, technical design discussions, and engineering planning while helping other engineers grow.
- Clear written and verbal communication skills, including the ability to make technical complexity, trade-offs, risks, and decisions understandable to technical and non-technical partners.
- Comfort serving as an onshore technical lead for a team that may include distributed or offshore contributors.
Experience with SaaS or multi-tenant platforms, distributed systems, CI/CD pipelines, automated testing, observability tooling, or K-12 technology will help you contribute quickly. Familiarity with the Inspired Product Model and experience improving engineering standards, development practices, or tooling are also valuable.
We welcome candidates whose experience may not align perfectly with every qualification but who bring strong engineering fundamentals, technical leadership, curiosity, sound judgment, and a commitment to helping teammates and customers succeed.
What you'll need to thrive
You take ownership beyond your own code. You create clarity around priorities, decisions, and commitments, and you are comfortable being accountable for the quality and predictability of a team’s delivery.
You lead through collaboration rather than control. You listen carefully, invite different perspectives, communicate trade-offs clearly, and help engineers, Product, QA, DevOps, and other partners reach decisions that move the work forward.
You are comfortable working in systems where the best technical decision is not always the newest technology. You can distinguish between modernization that creates meaningful value and change that adds cost or risk without materially improving customer outcomes.
You are curious about better ways of building software and willing to experiment thoughtfully with AI and emerging engineering tools. At the same time, you recognize where experience, context, security awareness, technical judgment, and human accountability remain essential.
Success in this role will be reflected in the quality and predictability of team delivery, reliability of the applications, growth of the engineers you lead, and the team’s ability to make thoughtful technical decisions that create lasting value for customers.
Our Mission, Our People, Our Purpose
At Frontline Education, we’re reimagining what’s possible by becoming an AI-first organization, transforming how we think, work, and serve the educators who shape our schools every day. By using AI in thoughtful, practical ways, we’re creating tools that help educators save time, gain insights, and focus more on what matters most — their students.
As part of our team, you’ll be expected and empowered to build and apply AI skillsets that grow with you, because at Frontline Education, technology amplifies what matters most: the human drive to learn, improve, and make a difference.
How We Support Growth, Balance, and Well-Being
- Personalized Time Off: Take time when it’s needed most — whether that’s a family vacation, a reset day, or simply time to rest and refocus.
- Paid Sick Time: Separate, dedicated sick leave to care for yourself or loved ones.
- Volunteer Time Off: Paid time to give back and support causes that matter to you.
- Ten Paid Holidays: Enjoy meaningful moments and traditions throughout the year.
- Our Philosophy: We believe time away from work helps you bring your best self to it.
Continuous Learning and Growth
- World-Class Learning Access: Explore thousands of on-demand courses through platforms like LinkedIn Learning.
- Leadership & Technical Skill Building: Develop new capabilities and chart your own professional path.
- AI Empowerment: Use OpenAI tools to build fluency with emerging technology and harness AI as a creative partner for innovation and problem-solving.
- Tuition Reimbursement: Invest in formal education to advance your skills and career.
- Ongoing Learning Culture: Participate in company-led webinars on AI, inclusion, and industry trends—designed to inspire curiosity and continuous improvement.
Health, Happiness, and Purpose
- Wellness Initiatives: Company-sponsored programs that support physical, mental, and emotional well-being.
- Employee Assistance Program (EAP): Confidential support for you and your family’s needs.
- Comprehensive Benefits: Health and financial benefits that support your happiness and future.
- A Culture That Cares: At Frontline Education, we want every team member to learn, grow, and thrive—personally, professionally, and purposefully.
Compensation & Benefits
Frontline Education offers a competitive compensation package aligned to experience, skills, and internal equity. This role is eligible for performance-based incentives where applicable.
Benefits include 401(k) with company match, Employee Stock Purchase Plan (ESPP), comprehensive medical, dental, and vision coverage, Personalized Paid Time Off, and tuition reimbursement for eligible coursework.
Base Salary Range: $140,000 - 155,000 / Year
Inclusion, Belonging & Equal Opportunity
Frontline Education is an equal opportunity/affirmative action employer. We aspire to have an inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join our team.
Our Privacy Policy: Your privacy is important to us. Click here to read our general Privacy Statement and click here to read our Applicant Privacy Statement.
Interview Process & Data Privacy
As part of our interview process, Frontline uses video conferencing tools that include photo capture and may include automated transcription features. A screenshot or photo will be taken at the start of the interview for internal identification and record-keeping purposes only, and transcription may be used to support notetaking and evaluation consistency. These materials are used solely by our recruiting and hiring teams, stored securely, and not shared outside the hiring process. Candidates may opt out of the transcription at any time by notifying their recruiter in advance. Frontline processes this information in accordance with applicable data privacy laws and only for legitimate business purposes related to recruitment and hiring.Your privacy is important to us. Click here to read our general Privacy Statement, and click here to read our Applicant Privacy Statement.