Senior Software Engineer – OHS TTA Hub
Location: Remote
Schedule: Full-time; Eastern Time core hours of 10:00 a.m.–4:00 p.m.
Citizenship: U.S. citizenship required
Clearance: Must be able to obtain and maintain a Public Trust clearance and obtain a PIV card
Travel: Occasional travel may be required
Position Status: Contingent upon contract award
Missing Link Security is seeking an experienced Senior Software Engineer to support the Office of Head Start (OHS) Training and Technical Assistance Data Platform, known as the TTA Hub, in support of the U.S. Department of Health and Human Services (HHS), Administration for Children and Families (ACF).
The Senior Software Engineer will build and maintain the core TTA Hub application while helping guide engineering decisions, code quality, testing, and resolution of production issues. This role will work across backend and frontend development and collaborate closely with product, UX, data, and quality assurance team members throughout the development and release lifecycle.
This is a Key Personnel position and will be named in our proposal.
Responsibilities
- Design, implement, test, and maintain backend and frontend features within the Government repository using the approved technology stack.
- Diagnose architectural issues, software defects, and production outages and support timely restoration of application services.
- Participate in the team's rotating urgent-issue escalation coverage and support timely diagnosis and restoration of production services.
- Support incident postmortems and implementation of corrective actions following production issues.
- Provide technical guidance and mentoring to other engineers, including support for design decisions and code-quality reviews.
- Collaborate with product, UX, data, and QA team members to develop requirements, estimates, APIs, release scope, and acceptance evidence.
- Incorporate security and privacy controls directly into application code.
- Develop and maintain meaningful automated testing across the application.
- Support accessible application interfaces and established accessibility requirements.
- Maintain current technical and design documentation.
- Participate in code reviews and promote consistent, maintainable engineering practices across the development team.