Frontline Education logo

Frontline Education

Sr. Software Engineer II, BS Solutions

🇺🇸 Remote - US 🕑 Full-Time 💰 $125K - $145K 💻 Software Engineering 🗓️ June 7th, 2026
CI/CD Docker Kafka

Edtech.com's Summary

Frontline Education is hiring a Senior Software Engineer II, BS Solutions. The role involves designing, developing, and supporting scalable cloud-based software to improve educational administrative processes while collaborating with various teams and leveraging emerging technologies like AI. The engineer will lead technical initiatives, mentor colleagues, and drive solutions focused on reliability, security, and customer impact.

Highlights
  • Design, build, test, deploy, and support scalable cloud-based software within Agile environments
  • Lead development of complex software components and platform capabilities
  • Analyze and troubleshoot issues across distributed systems and services
  • Develop and maintain automated tests to ensure software quality and reliability
  • Collaborate with Product Management and cross-functional teams to align technical solutions with business needs
  • Strong experience with .NET Framework, .NET Core, C#, ASP.NET, Microsoft SQL Server, and modern JavaScript frameworks (React, Vue, Node.js)
  • Expertise with AWS services (EC2, S3, Lambda, SNS, SQS) and microservice architectures
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and messaging/caching technologies (Kafka, Redis, Memcached)
  • Required qualifications include a Bachelor's degree in Computer Science or related field and 8+ years of professional software engineering experience
  • Compensation range of $125,000-$145,000 plus bonus, 401(k) match, comprehensive benefits, and opportunities for professional development

Sr. Software Engineer II, BS Solutions Full Description

Sr. Software Engineer II, BS Solutions

Location: United States

Description

Senior Software Engineer 2
 
Location: USA, Remote
Remote (U.S.) or Hybrid, based on business needs
 
This position will be posted through June 9th, 2026. 
 
How you'll contribute to our mission
At Frontline Education, our vision is Every school thriving. Every community stronger. Our mission is simple but meaningful: We transform how schools work, so every educator and student succeeds.

As a Senior Software Engineer 2, you'll play a critical role in building the technology that powers school districts across the country. You'll partner with engineers, architects, product leaders, customer-facing teams, and strategic stakeholders to design, develop, and deliver scalable software solutions that help educators spend less time on administrative tasks and more time supporting students.

This role is ideal for an experienced engineer who thrives in a collaborative environment, embraces continuous learning, and is excited to leverage emerging technologies, including AI-powered tools, to create meaningful outcomes for customers. You will help shape technical direction, mentor teammates, and contribute to solutions that are reliable, secure, maintainable, and customer-focused.
 
How you'll drive success
  • Design, build, test, deploy, and support scalable cloud-based software solutions within an Agile development environment.
  • Lead the research, design, and development of complex software components and platform capabilities.
  • Analyze and troubleshoot sophisticated technical issues across distributed systems and services.
  • Champion engineering excellence through coding standards, best practices, and continuous improvement initiatives.
  • Develop and maintain comprehensive automated tests that ensure quality, reliability, and long-term maintainability.
  • Participate in architecture discussions, design reviews, and technical planning sessions.
  • Create solution-level technical documentation and design artifacts that support organizational alignment.
  • Provide project-level estimates and contribute to technical planning and roadmap discussions.
  • Partner closely with Product Management to evaluate requirements and translate business needs into technical solutions.
  • Collaborate across Development, Architecture, Product, Customer Success, SaaS Operations, and strategic partners to deliver customer-focused outcomes.
  • Leverage data, automation, and AI-enabled tools to improve engineering productivity, quality, and operational efficiency.
  • Mentor and support fellow engineers by sharing knowledge, providing constructive feedback, and fostering technical growth.
  • Facilitate productive technical discussions and ensure diverse perspectives are heard and considered.
  • Take ownership of sprint commitments and help the team consistently deliver high-quality outcomes.
  • Advocate for solutions that balance innovation, scalability, performance, security, and customer impact.
  • Drive a culture that reflects Frontline's values of Own It, Be Better Together, and Obsess Over Customer Success.

What you bring to help us grow
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 8+ years of professional software engineering experience building enterprise-scale applications.
  • Strong experience developing applications using:
    • .NET Framework 4.5+ and .NET Core
    • C#
    • ASP.NET
    • Microsoft SQL Server
  • Experience working within Agile software development environments.
  • Proficiency with modern JavaScript frameworks and technologies such as:
    • React
    • Vue
    • Node.js
    • jQuery
  • Experience building and maintaining CI/CD pipelines using tools such as Codefresh, Octopus, or similar platforms.
  • Strong knowledge of ORM technologies including Entity Framework, Dapper, or ORMLite.
  • Experience with AWS cloud services, including:
    • EC2
    • S3
    • Lambda
    • SNS
    • SQS
  • Experience designing and supporting microservice-based architectures.
  • Experience working within SaaS and multi-tenant application environments.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with messaging, streaming, and caching technologies, including Kafka, Redis, or Memcached.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical audiences.

Preferred qualifications:
  • Experience with Jira, Confluence, GitHub, Office 365, Slack, Zoom, or similar collaboration tools.
  • Experience working within EdTech, SaaS, or enterprise software environments.
  • Exposure to AI-assisted development tools and modern software engineering practices.

What you'll need to thrive
  • A growth mindset and passion for continuous learning.
  • Strong analytical and problem-solving abilities.
  • The ability to navigate ambiguity and drive progress independently.
  • Excellent collaboration and relationship-building skills.
  • A commitment to building inclusive, respectful, and high-performing teams.
  • Curiosity about emerging technologies and how they can responsibly improve customer outcomes.
  • Strong organizational and time-management skills.
  • A customer-centered approach to decision making, always considering the impact on educators, administrators, and school communities.
  • The confidence to take ownership, make informed decisions, and drive initiatives forward.
  • A collaborative spirit that values shared success and diverse perspectives.

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 this position is $125,000-$145,000
Frontline offers a competitive compensation package that may include:
  • Competitive base salary
  • Annual bonus opportunities
  • 401(k) with company match
  • Comprehensive medical, dental, and vision coverage
  • Employee stock purchase opportunities where applicable
  • Personalized paid time off
  • Paid holidays and sick time
  • Tuition reimbursement for eligible coursework
  • Employee wellness and assistance programs
  • Ongoing learning and professional development opportunities

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.
 
Interview Process & Data Privacy
As part of our interview process, Frontline uses video conferencing tools that may include photo capture and automated transcription capabilities. A screenshot or photo may be taken at the beginning of an interview for identification and record-keeping purposes, and transcription services may be used to support note-taking and evaluation consistency.
Candidates may opt out of transcription by notifying their recruiter in advance. Information collected throughout the recruitment process is used solely for hiring-related purposes, maintained securely, and processed in accordance with applicable privacy laws and company policies.