Role Overview

A Senior Software Engineer is a core member of a specific LHD project's Development Team. They are responsible for writing, testing, and maintaining the code that brings LHD's applications to life. Working under the guidance of a Technical Lead, they collaborate with other engineers, designers, and the Product Lead to build high-quality, scalable software. This role is essential for executing the technical vision of LHD's projects and delivering on the organization's mission to solve student problems with technology.

Generally, a Senior Software Engineer’s responsibilities is focused on their assigned project(s). However, a Senior Software Engineer has the necessary skills to apply these key responsibilities across any LHD project.


Key Responsibilities


Qualifications & Skills