onsite
Software Engineer - Evlos Technology
Software Engineer
Software Engineer building and extending a classification marking tool for M365 web applications, focusing on JavaScript, Node.js, and policy‑driven development with full lifecycle responsibilities.
About the role
Key Responsibilities
- Design, develop, test, and document new features for the classification marking tool and its M365 web‑based extension.
- Extend and customize classification string validation and comparison utilities to support access control policies.
- Collaborate with a cross‑functional team to integrate solutions across multiple fabrics and platforms.
- Write clean, maintainable JavaScript/Node.js code and maintain comprehensive unit and integration tests.
- Participate in code reviews, troubleshooting, and continuous improvement of development processes.
Requirements
- Proven experience with JavaScript and Node.js in a production environment.
- Strong understanding of web technologies and M365 integration.
- Experience building policy‑driven, secure software with thorough testing and documentation.
- Excellent problem‑solving skills and ability to work independently and in a team.
- U.S. Citizenship and TS/SCI clearance with polygraph required.