Frontline Education logo

Frontline Education

Principal Software Engineer, Next-Gen Business Solutions

🇺🇸 Remote - US 🕑 Full-Time 💰 $175K - $190K 💻 Software Engineering 🗓️ September 24th, 2026
React AWS

Edtech.com's Summary

Frontline Education is hiring a Principal Software Engineer to serve as Technical Lead for Atlas Team 2, one of its next-generation product teams built on a modern architecture. The role combines hands-on technical ownership of Atlas Team 2's services and user experience with day-to-day pod leadership, mentoring engineers, and partnering closely with Product, Architecture, and QA.

Highlights
  • Serve as Technical Lead for Atlas Team 2, providing day-to-day technical direction and hands-on engineering leadership.
  • Own sprint execution, including technical decomposition, design reviews, and delivery coordination.
  • Design and implement complex, cross-cutting capabilities from discovery through production monitoring.
  • Build modern front-end experiences using React and TypeScript, and work across .NET/C# services, REST APIs, and AWS infrastructure.
  • Establish technical conventions, review practices, and delivery rhythms for a new product team.
  • Lead code reviews and mentor engineers through pairing, feedback, and technical reviews.
  • Use AI-assisted development tools such as Claude Code, GitHub Copilot, and Codex to accelerate delivery.
  • Require 10+ years of software engineering experience, including leading technical execution for a team or major initiative.
  • Base salary range $175,000-$190,000.
  • Fully remote position based anywhere in the United States.

Principal Software Engineer, Next-Gen Business Solutions Full Description

Principal Software Engineer, Next-Gen Business Solutions
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.
As a Principal Engineer, Team Lead, you will serve as the Technical Lead for Atlas Team 2, one of Frontline’s next-generation product teams. Atlas is being built from the ground up on a modern architecture, giving you the opportunity to help establish technical patterns, engineering practices, and product foundations that can scale with our customers and our business.
This is an intentionally hands-on leadership role. You will bring deep technical ownership across Atlas Team 2’s services and user experience while also guiding day-to-day pod execution, mentoring engineers, and partnering closely with Product, Architecture, QA, and the Platform Components team.
You will help the team make thoughtful decisions early, when they have the greatest long-term impact. That means understanding what customers and users are trying to accomplish, challenging assumptions when needed, and designing reusable solutions that improve outcomes rather than simply responding to individual requests.
Our values shape how you will lead. You will Own It by taking accountability for technical quality and delivery outcomes, Be Better Together by creating alignment and growing the engineers around you, and Obsess Over Customer Success by keeping the needs of educators and school communities at the center of product and architecture decisions.

How you'll drive success
  • Serve as the Technical Lead for Atlas Team 2, providing day-to-day technical direction, guidance, mentorship, and hands-on engineering leadership.
  • Own sprint execution for the pod, including technical decomposition, implementation strategy, design reviews, sequencing, delivery coordination, and early identification of risks or dependencies.
  • Partner with the Engineering Manager and Product Manager to create clear priorities and predictable delivery as the Atlas roadmap, backlog, and team continue to grow.
  • Establish the technical conventions, review practices, engineering standards, and delivery rhythms a new product team needs to build effectively from the beginning.
  • Facilitate technical discussions and create alignment across Atlas Team 1, QA, Platform Architecture, and other teams involved in shared platform capabilities.
  • Design and implement complex, cross-cutting capabilities from initial discovery and technical design through development, testing, deployment, production readiness, and monitoring.
  • Build and maintain modern front-end experiences using React and TypeScript, including effective use of Frontline’s shared platform component library.
  • Work fluently across the stack, including .NET/C# services, REST APIs, event-driven microservices, relational data stores, and AWS cloud infrastructure.
  • Build deep technical understanding of critical Atlas services and help ensure appropriate standards for performance, reliability, security, maintainability, observability, and production readiness.
  • Collaborate with Product Management during discovery to understand customer needs, explore technical feasibility, and shape reusable platform-oriented solutions rather than one-off implementations.
  • Participate actively in early-stage ideation, rapid prototyping, technical spikes, and feasibility analysis so important assumptions can be tested before significant delivery commitments are made.
  • Help define MVP scope and iterative delivery strategies that allow the team to learn quickly while building a sustainable technical foundation.
  • Identify architectural dependencies, technical assumptions, integration concerns, customer adoption risks, and operational considerations early enough to influence product and delivery decisions.
  • Lead code reviews and design discussions, raising the technical bar while creating an environment where engineers can ask questions, challenge ideas, and strengthen their own judgment.
  • Mentor engineers through pairing, feedback, technical reviews, and shared problem-solving, helping them build greater independence, confidence, and technical depth.
  • Use AI-assisted development tools such as Claude Code, GitHub Copilot, Codex, and other emerging technologies to accelerate appropriate parts of discovery, prototyping, development, testing, debugging, documentation, and technical analysis.
  • Apply strong engineering judgment when working with AI-generated output, validating it for correctness, security, performance, maintainability, and alignment with Frontline engineering practices before it is incorporated into production systems.
  • Help the pod develop effective and responsible AI-enabled engineering practices so new tools improve collective productivity and capability, not simply individual speed.
  • Continuously identify opportunities to improve engineering standards, tooling, developer experience, and delivery practices as Atlas grows.

What you bring to help us grow
  • 10+ years of professional software engineering experience, including demonstrated experience leading technical execution for a team, pod, or major product initiative.
  • Strong hands-on proficiency in React and TypeScript, with the depth and confidence to serve as the senior front-end technical voice on a new product team.
  • Experience designing and building APIs, microservices, and distributed systems in a SaaS environment using .NET/C# or comparable server-side technologies.
  • Experience developing cloud-native applications on AWS using services such as Lambda, EC2, S3, SNS/SQS, container-based workloads, or comparable technologies.
  • Experience designing or supporting event-driven architectures and messaging technologies such as Kafka.
  • Experience taking complex capabilities through the full engineering lifecycle, including discovery, 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, including the ability to evaluate AI-generated solutions critically rather than accepting output without appropriate review.
  • Experience with Docker, relational databases, automated build and deployment practices, and CI/CD pipelines.
  • Clear written and verbal communication skills, with the ability to make complex technical decisions, risks, and trade-offs understandable to engineering and non-technical partners.
  • Experience leading code reviews, architecture discussions, and technical planning while mentoring engineers and creating clarity across a team.
Experience standing up a new team, service, platform, or major product capability from the ground up will help you contribute quickly. Experience adopting or contributing to shared component libraries and a track record of improving engineering standards, tooling, developer experience, or team practices are also valuable.
We welcome candidates whose experience may not match every qualification exactly but who bring deep engineering expertise, strong technical judgment, curiosity, collaborative leadership, and a commitment to building technology that creates meaningful customer outcomes.

What you'll need to thrive
You combine deep technical expertise with a willingness to stay close to the work. You are comfortable moving from a product discovery conversation to an architecture decision, a React implementation, an API design, or a code review when that is what the team needs.
You take ownership of outcomes, not simply technical recommendations. You create clarity around decisions and commitments, raise risks early, and follow through on the quality and delivery of the solutions you help shape.
You enjoy building something new and recognize that early technical decisions can become long-term organizational patterns. You think beyond the immediate feature, looking for reusable approaches that simplify future work without over-engineering for possibilities that may never materialize.
You collaborate well across boundaries. You listen to Product, Architecture, QA, and fellow engineers, bring a strong point of view without treating it as the only point of view, and help teams reach decisions that balance customer outcomes, technical integrity, speed, and long-term sustainability.
You are curious about how AI and emerging development practices can improve engineering work. You experiment thoughtfully, share what you learn, and understand that technical judgment, context, security awareness, and human accountability remain essential.
Success in this role will be reflected in the quality and predictability of Atlas Team 2’s delivery, the reliability and scalability of the platform foundations you help establish, the growth and retention of engineers on the pod, and the team’s ability to build solutions that create lasting value for Frontline 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 competitive compensation aligned with the scope of the role, relevant experience, skills, and internal equity.
Eligible team members have access to a comprehensive benefits package that includes health and financial benefits, 401(k) support, Employee Stock Purchase Plan participation where applicable, Personalized Time Off, paid sick time, paid holidays, volunteer time off, wellness resources, and tuition reimbursement.
Base Salary Range: $175,000-$190,000

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.