The Software Engineer role at the Virginia Department Of Human Resource Management is a vital technical position responsible for designing, developing, and modernizing the enterprise software systems that power the Commonwealth of Virginia’s public workforce infrastructure. This agency manages the human resource technologies, benefits systems, and talent acquisition portals used by thousands of state employees across hundreds of state agencies. As a engineer in this department, your work directly impacts the efficiency, security, and reliability of public sector operations.
In this role, you will work on modernizing legacy state systems, integrating cloud services, and building secure, scalable web applications. The software engineering team operates with a strong commitment to modern development practices, ensuring that state systems remain resilient and user-friendly. Your contributions will help streamline state employment services, manage complex payroll and benefit calculations, and implement robust data-protection measures.
The engineering organization at the Virginia Department Of Human Resource Management prioritizes structured methodologies to ensure software quality. By joining this team, you will collaborate with cross-functional panels, security officers, and state agency stakeholders to deliver high-impact software. The position offers the unique challenge of working with large-scale enterprise systems while adhering to strict compliance and reliability standards typical of public service.

