Frontline Education

Frontline Education

9 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 9 most recent jobs
Frontline Education

Principal Software Engineer, Next-Gen Business Solutions

Frontline Education•Anywhere•Full-time
View Job
Compensation$175K - 190K a year

Lead technical execution and team mentorship for a next-generation product team building scalable SaaS solutions. | 10+ years software engineering experience with leadership, React and TypeScript proficiency, API and microservices design, cloud-native AWS development, and strong communication skills. | 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.

React
TypeScript
API Design
NodeJS
Mentorship
Verified Source
Posted 7 days ago
Frontline Education

Principal Software Engineer, Next-Gen Business Solutions

Frontline Education•Anywhere•Full-time
View Job
Compensation$175K - 190K a year

Lead technical execution and team mentorship for a next-generation product team building scalable SaaS solutions. | 10+ years software engineering experience with leadership, strong React and TypeScript skills, API and microservices design, AWS cloud experience, and ability to guide technical strategy and delivery. | 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.

React
TypeScript
API Design
NodeJS
Microservices
Mentorship
Verified Source
Posted 7 days ago
Frontline Education

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, test, deploy, and support scalable cloud-native platform services and APIs with a focus on reliability and extensibility. | Requires 5+ years for level I or 8+ years for level II in software engineering with strong TypeScript and backend development skills, experience with APIs, microservices, distributed systems, and cloud technologies. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API Design
Microservices
Distributed Systems
Mentorship
Verified Source
Posted 2 months ago
Frontline Education

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs with a focus on reliability and extensibility. | Senior-level software engineering experience with TypeScript, backend development, API and microservices design, cloud technologies, and mentoring capabilities. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API design
Microservices
Distributed systems
Mentorship
Verified Source
Posted 2 months ago
FE

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs to enable product teams. | Senior software engineering experience with TypeScript, backend development, API and microservices design, cloud technologies, and mentoring skills. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API Design
Microservices
Distributed Systems
Mentorship
Verified Source
Posted 2 months ago
Frontline Education

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs with a focus on reliability and extensibility. | Senior software engineering experience with TypeScript, backend development, API and microservices design, cloud services, and mentoring capabilities. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API design
Microservices
Distributed systems
Mentorship
Verified Source
Posted 2 months ago
Frontline Education

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs to enable product teams. | Senior-level experience in TypeScript, backend development, API and microservices design, distributed systems, and mentoring engineers. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API Design
Microservices
Distributed Systems
Mentorship
Verified Source
Posted 2 months ago
FE

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs to enable product teams. | Senior-level software engineering experience with strong TypeScript and backend skills, API and microservices design, cloud-native development, and mentoring capabilities. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API Design
Microservices
Distributed Systems
Backend Development
Verified Source
Posted 2 months ago
Frontline Education

Senior Software Engineer I & II Platform, Core Services

Frontline Education•Anywhere•Full-time
View Job
Compensation$95K - 150K a year

Design, build, and support scalable cloud-native platform services and APIs to enable product teams. | Senior-level experience in software engineering with strong TypeScript backend skills, API and microservices design, distributed systems knowledge, and mentoring capabilities. | Senior Software Engineer I & II Platform, Core Services Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. We're hiring for multiple Sr. Software Engineers at either the I or II level to join our Core Services Platform Engineering team. Core Services teams build and evolve the foundational platform capabilities that power Frontline's products. These shared services enable product teams to deliver customer value faster, more consistently, and with greater reliability. From workflow orchestration and notifications to integrations and reusable application services, you'll help create scalable building blocks that support educators and administrators across the country. As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, identify opportunities for improvement, and ensure platform capabilities remain reliable, extensible, and easy for downstream teams to adopt. Your work will directly support Frontline's ability to deliver meaningful outcomes for schools while creating exceptional experiences for both internal and external customers. How You'll Drive Success Platform Engineering & Solution Delivery • Design, build, test, deploy, and support cloud-native shared services and reusable platform capabilities. • Develop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologies. • Build configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystem. • Contribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architectures. • Support modernization initiatives that improve scalability, maintainability, security, and operational excellence. • Partner with product engineering teams to improve adoption experiences and reduce integration complexity. Technical Design & Collaboration Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutions. • Collaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycle. • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives. • Communicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiences. • Build strong partnerships across geographically distributed and cross-functional teams. Engineering Excellence • Develop high-quality, maintainable, secure, and scalable software solutions. • Contribute to automated testing strategies, including unit, integration, API, and operational testing. • Participate in code reviews and provide thoughtful technical feedback that improves team outcomes. • Support CI/CD automation and continuous delivery practices. • Contribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational support. • Promote reusable engineering patterns, platform consistency, and sustainable development practices. • Mentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvement. AI-First Engineering • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration. • Apply strong engineering judgment when evaluating and validating AI-generated outputs. • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity. • Champion responsible and effective AI adoption across engineering workflows. What You Bring to Help Us Grow Senior Software Engineer I You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 5+ years of professional software engineering experience. • Strong proficiency in TypeScript and modern backend development practices. • Experience designing and building APIs, microservices, and distributed cloud-native systems. • Ability to independently deliver complex features and services with high quality and reliability. • Experience contributing to technical design discussions and evaluating implementation tradeoffs. • Strong understanding of testing, scalability, maintainability, and operational excellence. • Experience mentoring less experienced engineers and contributing to engineering best practices. • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices. Senior Software Engineer II You will typically bring: • Bachelor's degree in Computer Science or a related field, or equivalent professional experience. • 8+ years of professional software engineering experience. • Deep expertise designing, building, and evolving complex distributed systems and shared platform services. • Experience leading technical solutions that span multiple teams, services, or platform capabilities. • Proven success influencing engineering standards, architectural decisions, and platform direction. • Strong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainability. • Experience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groups. • Demonstrated success driving quality, scalability, maintainability, and operational excellence across complex systems. • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly. Required Technical Experience for Both Levels • Strong proficiency with: • TypeScript • Node.js • Modern server-side frameworks such as NestJS • Experience designing and building: • APIs • Microservices • Distributed systems • Event-driven architectures • Experience with AWS services such as: • EC2 • Lambda • S3 • SNS/SQS • Container-based workloads • Experience with: • Docker • Relational databases • Kafka or similar messaging technologies • CI/CD pipelines • Familiarity with modern frontend concepts, including React, TypeScript, and component-based architectures. • Experience working within Agile software development environments. • Strong communication, collaboration, and problem-solving skills. Preferred Qualifications • Experience with .NET-based services and modernization initiatives. • Experience building platform capabilities consumed across multiple product teams. • Experience designing configurable and extensible platform services. • Experience supporting platform adoption and developer enablement initiatives. • Familiarity with frontend modernization efforts, including Angular-to-React migrations. • Experience with Kubernetes or container orchestration platforms. • Experience working within multi-tenant SaaS environments. • Experience collaborating with geographically distributed engineering teams. • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments. What You'll Need to Thrive A strong ownership mindset that embraces accountability and continuous improvement. • A collaborative approach that reflects our belief that we're better together. A commitment to understanding customer needs and building solutions that create meaningful outcomes. • Strong systems-thinking capabilities that balance local decisions with broader platform impact. • Curiosity, adaptability, and a passion for learning and applying emerging technologies. • Comfort navigating ambiguity while maintaining focus on delivery and customer value. • A desire to create reusable, scalable solutions that enable teams and strengthen the overall product ecosystem. 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 The full base compensation range for the level I is: $95,000-$125,000 The full base compensation range for the level II is: $130,000-$150,000. Frontline offers a competitive compensation package designed to reward impact and support your well-being, including: • Competitive base salary aligned to level, experience, skills, and market data. • Annual bonus opportunity. • 401(k) with company match. • Comprehensive medical, dental, and vision coverage. • Employee stock purchase opportunities where applicable. • Tuition reimbursement and professional development support. • Flexible time off and wellness-focused benefits. 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 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. 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.

TypeScript
API design
Microservices
Distributed systems
Backend development
Verified Source
Posted 2 months ago

Ready to join Frontline Education?

Create tailored applications specifically for Frontline Education with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt