This position has been filled
This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Incident IQ or search for Senior Software Engineer E3 jobs.

Senior Software Engineer E3
Incident IQSummary
Senior Software Engineer (E3) leading critical initiatives in React-based experience layer and C# microservice integrations for K-12 districts, while mentoring team members and ensuring high-quality user experiences.
Job Description
Fast Facts
We are looking for a Senior Software Engineer to lead critical initiatives in our React-based experience layer and C# microservice integrations, while mentoring team members and ensuring high-quality user experiences for K-12 districts across the nation.
Responsibilities: Lead end-to-end complex initiatives, design and build scalable React + TypeScript features, integrate with C# REST APIs, champion performance and automated testing, mentor team members, and enhance CI/CD practices.
Skills: 7+ years of experience with web applications, proficiency in React, TypeScript, and C#, solid software design fundamentals, experience with REST APIs and SQL, and strong debugging skills.
Qualifications: Hands-on C#/.NET experience, familiarity with micro-frontend architectures, and excellent communication and collaboration skills; migration experience and observability tools knowledge are a plus.
Location: Position based in Atlanta, GA with no mention of remote work.
Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $160,000.
We’re seeking a Senior Software Engineer to lead high‑impact initiatives across our React‑forward experience layer and C# microservice integrations. You’ll drive technical direction, mentor teammates, and deliver reliable, performant user experiences for K‑12 districts nationwide. This role combines hands‑on engineering with architectural leadership and cross‑team collaboration.
What you’ll do
- Lead complex, multi‑sprint initiatives end‑to‑end—from technical discovery and scoping to delivery and measurement.
- Design and build scalable React + TypeScript features and reusable components aligned with our design system; elevate accessibility and usability.
- Integrate deeply with C# REST APIs, develop C# experience-layer services, and influence contracts for performance, reliability, and developer experience.
- Champion performance (code‑splitting, caching strategies, lazy loading, Core Web Vitals); set team‑level benchmarks.
- Shape our automated testing strategy (unit/integration/E2E with Jest, React Testing Library, Cypress); improve CI quality gates.
- Identify and execute refactors that reduce complexity; pay down tech debt with measurable outcomes.
- Mentor and multiply others through design reviews, pairing, and technical guidance; model best practices.
- Partner with Product & Design to clarify ambiguous problems, define success metrics, and deliver in safe, incremental releases.
- Contribute to CI/CD and observability maturity (metrics, alerting, SLOs, error budgets) in partnership with Platform/DevOps.
- Participate in on‑call/incident response and lead post‑incident reviews to drive systemic improvements.
What you bring
- 7+ years of professional experience building and shipping web applications
- Deep proficiency with React, TypeScript, HTML, CSS, and modern state management patterns; strong debugging and performance tuning (DevTools, React Profiler).
- Solid software design and architecture fundamentals (OOP, SOLID, modular boundaries, dependency injection).
- Experience with micro‑frontend architectures and composition at scale; pragmatic view of tradeoffs.
- Experience designing, consuming, and troubleshooting REST APIs; understanding of authN/authZ, pagination, and error‑handling strategies.
- Working knowledge of SQL/relational concepts to reason about data flows and diagnose API‑driven issues.
- Experience evolving design systems/component libraries; Storybook or similar tooling.
- Fluency with Git/GitHub workflows and code review practices; experience driving CI improvements.
- A bias toward automated tests - you treat tests as first-class code—readable, reliable, and value-driven—and proactively fill gaps across the test pyramid and raise our test bar and CI signal quality.
- Experience evolving design systems/component libraries; Storybook or similar tooling.
- Hands‑on C#/.NET experience (service code, DTO design, DI, async/await) and evolving API contracts.
- Clear communication, strong collaboration skills, and the ability to influence without authority.
Nice to have
- Migration experience (e.g., Angular → React) using coexistence and strangler‑fig patterns.
- Observability and performance tooling (Grafana, Sentry, Lighthouse, Core Web Vitals) and setting/owning SLOs.
Other Open Roles at Incident IQ

Sales Development Representative
$35K–$50K/yri

