Sr Software Engineer 2

Frontline Education
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Software as a Service Cloud Computing Software Quality Code Review Continuous Integration DevOps Distributed Systems
+9 more
Machine Learning Scrum Methodology Cloud Services Software Engineering Datadog Large Language Models Technical Debt Front End Software Development Restful APIs

Job description

As a Senior Software Engineer 2, you will help transform how schools work so every educator and student succeeds. This role sits at the intersection of hands-on delivery and team-facing technical leadership. You’ll write and review code, drive architecture decisions within your team’s scope, and serve as a primary technical partner to Product and Engineering leadership. You’ll help build reliable, scalable, customer-centered technology that empowers school systems to operate more effectively while keeping people at the center of every decision. How you’ll drive success Technical Delivery & Architecture

  • Design and implement complex, cross-cutting features end-to-end from scoping and architecture through production readiness and monitoring.
  • Translate high-level product and architectural requirements into clear, well-scoped engineering plans that deliver quality outcomes for your team.
  • Serve as a technical point of accountability for critical modules, features, or services, including production readiness and operational excellence.

Product & Cross-Team Partnership

  • Partner closely with your Product Manager to co-define workflows, shape the technical roadmap, and bring a customer-first lens to every feature discussion.
  • Coordinate with QA, DevOps, and adjacent teams on shared components, observability, and deployment practices.
  • Represent your team’s technical perspective in cross-team forums and flag dependencies early.

Team Technical Leadership

  • Act as the day-to-day technical lead for a mixed onshore/offshore team by setting quality expectations, guiding design decisions, and unblocking engineers in motion.
  • Lead design reviews, code reviews, and refinement sessions with a focus on elevating the whole team’s output, not just your own.
  • Mentor engineers at multiple levels while modeling engineering rigor, ownership, and craftsmanship.

Technical Growth & Impact

  • Engage in team-level technical discussions on roadmap direction and platform evolution.
  • Balance tactical delivery with long-term architectural considerations, making data-informed trade-offs where appropriate.
  • Collaborate with senior engineers on architecture decisions, proactively identify technical debt, and contribute to scalable solutions.

Requirements

Do you have experience in Tooling?, * 4+ years of professional software engineering experience or equivalent impact in progressively senior technical roles.

  • Proven ability to deliver complex features end-to-end in cross-functional teams, including influence over onshore and offshore engineers.
  • Strong proficiency in modern full-stack development such as .NET/C#, REST APIs, cloud services, frontend frameworks, or equivalent modern alternatives.
  • Demonstrated experience in system design, code quality leadership, and technical mentorship.
  • Clear and concise communication skills with the ability to translate technical complexity for both engineering and non-technical stakeholders., * Experience in SaaS, multi-tenant platforms, or large distributed systems.
  • Familiarity with CI/CD pipelines, test automation, observability tooling, and cloud infrastructure such as AWS, Azure, or equivalent platforms.
  • Track record of driving improvements in engineering processes, standards, or tooling that benefit cross-team delivery.
  • Experience working with globally distributed teams.
  • Familiarity with the Inspired product model as outlined by Marty Cagan or equivalent continuous discovery and empowered product team frameworks.
  • Experience incorporating AI/ML capabilities and AI-assisted development practices into product features or engineering workflows, including LLM integration, AI-powered tooling, or AI coding assistants.

What you’ll need to thrive Level of Influence

  • Technical influence within a Scrum team, with growing visibility across adjacent teams and functional areas.
  • Technical decisions primarily span features and components within a single team’s scope, with occasional influence on shared services or cross-team interfaces.

Decision Ownership

  • Make independent technical decisions within your feature area while collaborating with senior engineers and architects on broader trade-offs.
  • Proactively surface complex technical blockers and partner with others to resolve issues efficiently.

Benefits & conditions

3.43.4 out of 5 stars United States Remote $120,000 - $140,000 a year, Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, The full base compensation range for this role is $120,000-$140,000. Frontline Education offers competitive compensation and a comprehensive benefits package designed to support employees and their families. Benefits may include medical, dental, and vision coverage, retirement savings programs, paid time off, wellness resources, and professional development opportunities. Inclusion, Belonging & Equal Opportunity Frontline Education is committed to building a diverse, inclusive, and authentic workplace where every employee feels valued and empowered to contribute. We believe diverse perspectives strengthen our teams, products, and customer experiences. Frontline Education is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual

About the company

At Frontline Education, we believe every school thriving. Every community stronger., * Delivery quality, predictability, and system reliability across owned components.

  • Improvements in cross-team engineering practices, standards adoption, and cycle efficiency.
  • Effectiveness in mentoring and enabling engineers to deliver autonomous, high-quality outcomes.

Our Mission, Our People, Our Purpose At Frontline Education, we believe every school thriving. Every community stronger. Our mission is to transform how schools work, so every educator and student succeeds. As an AI-first organization serving K-12 education, we’re reimagining how technology can help schools operate more effectively while keeping people at the center of every decision. From human capital management to student and business operations, our solutions help school systems save time, gain clarity, and focus on what matters most: supporting educators, students, and communities. Our values guide how we work and grow together:

  • Own It by taking accountability, acting with integrity, and driving meaningful outcomes.
  • Be Better Together by collaborating openly, valuing diverse perspectives, and supporting one another’s growth.
  • Obsess Over Customer Success by listening deeply, building trust, and creating solutions that truly help schools succeed.

Joining Frontline means contributing to purposeful work alongside people who are curious, collaborative, and motivated by impact. Whether building products, solving complex challenges, or supporting customers, we approach every opportunity with empathy, innovation, and a commitment to continuous improvement.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all