×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer II, Team Lead - Customer Continuity

Job in Washington, District of Columbia, 20022, USA
Listing for: TrulyHired
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, .NET Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 140000 - 155000 USD Yearly USD 140000.00 155000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer II, Team Lead - Customer Continuity Full Description

Location:

Remote, USA

How you'll contribute to our mission

At Frontline Education, we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger. The reliability and continued evolution of the technology our customers depend on are essential to making that possible.

As a Senior Software Engineer 2 / Team Lead, Legacy Platform Engineering, you will lead the engineering team responsible for three established Frontline applications. This is a hands-on team leadership role with meaningful ownership. You will be accountable for the team's delivery, help set its technical direction, grow the engineers around you, and contribute directly to the code when your expertise can move the team forward.

Our legacy applications span React, .NET/C#, and Angular, so you will need the technical range to move comfortably across different codebases and the judgment to determine where modernization creates meaningful value and where stability, simplicity, and focused investment better serve our customers.

You will approach those decisions with educators and school districts in mind, working to understand what matters most, not simply what has been requested. You will balance near-term delivery with reliability, security, maintainability, and long-term customer outcomes.

Our values shape how you will lead. You will Own It by taking accountability for team outcomes and following through on commitments, Be Better Together by building trust and shared ownership across Engineering, Product, QA, Dev Ops, and distributed contributors, and Obsess Over Customer Success by making thoughtful technical decisions that strengthen the experience and outcomes of the schools we serve.

How

you'll drive success
  • Own end-to-end delivery across the Legacy team, taking accountability for team outcomes, quality, predictability, and production readiness, not only your individual contributions.
  • Lead sprint planning, technical decomposition, solution design, and design reviews, translating priorities into clear, achievable engineering plans.
  • Serve as the onshore technical lead and escalation point for the Legacy applications, creating strong working relationships and clear accountability across distributed and offshore contributors.
  • Design and implement complex, cross-cutting features from initial scoping and architecture through development, testing, deployment, monitoring, and ongoing support.
  • Work fluently across React, .NET/C#, Angular, REST APIs, microservices, data layers, and AWS cloud services, moving across the stack as team and customer needs require.
  • Build deep technical understanding of critical modules and services and help ensure they meet expectations for performance, reliability, security, maintainability, and production readiness.
  • Dive into established codebases to understand how systems behave before recommending change, making pragmatic modernization decisions based on customer impact, risk, effort, and sustainable value.
  • Partner closely with Product Management to understand the problem behind a request, evaluate technical feasibility, surface trade-offs, and shape solutions around meaningful customer and business outcomes.
  • Coordinate with QA, Dev Ops, Architecture, and adjacent engineering teams on shared components, dependencies, testing strategies, deployment practices, and production readiness.
  • Lead thoughtful code reviews and technical design discussions, helping the team maintain a high bar for quality while keeping standards practical for the systems and problems at hand.
  • Mentor engineers through pairing, feedback, design discussions, and code review, creating opportunities for others to strengthen their judgment, confidence, and technical capabilities.
  • Use AI-assisted development tools such as Claude Code, Git Hub Copilot, Codex, and other emerging tools throughout appropriate parts of the engineering lifecycle to accelerate exploration, development, testing, debugging, documentation, and problem-solving.
  • Apply strong engineering judgment to AI-assisted work, validating generated output for correctness, security, maintainability, performance, and alignment with established engineering practices before it reaches production.
  • Help the team share effective AI-enabled development practices so productivity gains strengthen collective capability rather than remaining isolated to individual contributors.
  • Proactively…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary