Software Engineer (E2)

Incident IQ

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 3 years of professional experience building web applications.
  • Proficient in C# and .NET, with understanding of LINQ and async/await.
  • Experience with .NET Core and .NET 5/6+.
  • Skilled in writing and consuming RESTful services using Web API.
  • Familiar with database interactions using ORM.
  • Experienced in unit testing with frameworks like xUnit, NUnit, or MSTest.
  • Strong grasp of OOP principles and software design patterns.

Responsibilities

  • Build new features for a top-tier SaaS application.
  • Enhance existing features in collaboration with a dedicated team.
  • Write clean, modular, and maintainable code.
  • Debug complex issues and optimize performance.
  • Collaborate with designers and product owners to implement user-friendly solutions.
  • Participate in code reviews and contribute to team discussions.
  • Utilize version control and deployment tools to manage workflows.

Benefits

  • Supports whole-person growth for personal and professional development.
  • Energetic and collaborative work environment where everyone's opinion is valued.
  • Opportunity to make impactful changes in K-12 education.
  • Excellent work/life balance with two office locations in Atlanta.
  • Comprehensive benefits package including medical, dental, and vision insurance.
Full Job Description
Software Engineer II Overview:

We are seeking an experienced frontend engineer to join one of our teams building new features and enhancing our top-tier cloud-based SaaS application. Candidates will be joining a fully staffed feature team with around 6 Software Engineers, a Designer and Product Owner. The ideal candidate has experience developing web applications using modern React patterns, with some experience C# API development.

What you'll do
  • Deliver user-facing features in React + TypeScript across our web applications.
  • Collaborate with design and backend teams to translate product ideas into accessible, high-quality UIs
  • Integrate with C# microservice REST APIs
  • Contribute to component libraries/design systems and promote reuse across the experience layer
  • Optimize for performance (code splitting, caching, lazy loading)
  • Write automated tests (Jest, React Testing Library, Cypress)
  • Participate in code reviews, propose improvements, and uphold code quality.
  • Ship safely and often using GitHub Actions (CI/CD) and observability basics (logging/metrics).

What you bring
  • A minimum of 3 years of professional experience in web app development
  • Proficiency in JavaScript/TypeScript, React, HTML, and CSS.
  • Ability to design clean, modular, maintainable code using OOP, SOLID, and common patterns.
  • Comfort with architectural concepts (e.g., MVC/MVVM, dependency injection) and modern app architecture.
  • Practical API integration skills (REST; familiarity with auth flows, pagination, error handling).
  • Working knowledge of SQL/relational concepts to reason about data and debug API-driven issues.
  • Strong debugging and profiling skills (Chrome/Edge DevTools, React DevTools) and an eye for performance.
  • Clear communication, collaborative mindset, thoughtful prioritization, and attention to detail.
  • Tooling fluency: Git/GitHub workflows; VS Code or Visual Studio.
  • Exposure to micro-frontend design patterns
  • Willingness and ability to quickly learn new technologies and adapt to changes in requirements or technology stack
Nice to have
  • C#/.NET familiarity (reading/writing service code, DTOs, DI, async patterns).
  • Exposure to micro-frontends and composition at scale.
  • Experience helping migrate from Angular to React (coexistence, adapters, incremental rollout).
  • Experience with runtime monitoring (e.g., Grafana, Sentry) and performance tooling (Lighthouse, Core Web Vitals).


What makes Incident IQ different:
  • We facilitate whole-person growth where employees can develop personally as well as professionally.
  • We offer an energetic and collaborative environment; everyone's opinion matters!
  • We produce software that empowers K-12 schools to run efficiently, allowing for a better classroom experience for students to THRIVE!
  • We provide excellent work/life balance. Two amazing offices - a Downtown Atlanta office location and one at Halcyon in Alpharetta!


Incident IQ offers a competitive salary based on experience with a benefits package for full-time employees that includes medical, dental, vision, life insurance, 401k match, and paid-time off (PTO).

Similar Jobs

More Jobs at Incident IQ

  • Software Engineer (E2)
    $90K — $120K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • AI DevEx Engineer
    $90K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Enterprise Technology
    In-Person
  • Manager, Customer Success
    $80K — $120K *
    Atlanta, GA 30349 (Fulton County)
    Business Services
    In-Person
  • Sr. Data Engineer
    $100K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Education, Government & Non-Profit
    In-Person
  • Sr. Data Engineer
    $100K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Education, Government & Non-Profit
    In-Person

More Information Technology Jobs

Find similar Software Engineer (E2) jobs: