Overview
Skills
Job Details
Software Engineering Manager
The Human Resources Research Organization (HumRRO) is a non-profit leader in developing high-impact services and products in the arenas of employment, military, student testing, and professional credentialing and licensure. We work with federal and state government agencies, private sector organizations, and professional associations.
About the Organization
As a non-profit, HumRRO is dedicated to work that contributes to science and society. Our employees enjoy a highly collaborative and supportive environment that fosters innovation, ethical practice, and outstanding customer service. Our core operational staff includes Industrial-Organizational Psychologists, Educational Researchers, and Behavioral Science Consultants. We are committed to supporting a diverse workforce and to practicing equity and inclusion for all staff.
About the Job
We are looking for a Software Engineering Manager to manage a team of 8-12 talented developers and deliver high-quality software solutions for our federal and commercial clients. You will be responsible for managing the full software development lifecycle, from business development to proposals, planning and design to testing and deployment. You will also liaise with customers, stakeholders, and senior management to ensure alignment of business goals and technical requirements.
As a Software Engineering Manager, you will:
- Lead and manage a team of software developers, providing guidance, mentorship, and coaching to ensure their growth and success
- Collaborate with other departments and stakeholders to ensure the successful delivery of software projects that accurately meet customer requirements and expectations
- Monitor and manage project financials, including budgets and schedules for multiple simultaneous projects, to ensure projects are completed on time and within budget
- Report on project status, progress, and risks to senior management
- Support Business Development operations including technical proposal development, scoping, resourcing, and cost estimation
- Manage customer relationships, acting as a liaison between the company and customers to understand their needs and provide solutions
- Oversee all aspects of software development projects such as the definition of project scope, best practices, management of system and software requirements and traceability
- Establish development best practices, code review processes, CI/CD pipelines in an AWS/Azure cloud environment using Agile DevOps methodologies
- Oversee application operations with a focus on high-availability, responsiveness, security, and resilience
- Oversee quality assurance processes such as code reviews, testing, debugging, and conducting root cause analysis to ensure optimal performance and functionality of software products
- Manage software systems and applications against DoD and/or Federal Gov security standards such as NIST, CSF, RMF, DoD CC SRG, & FedRAMP and/or equivalent commercial practices
- Evaluate new technologies and tools to improve the software engineering processes and the quality of systems and software applications
Requirements:
- with ability to successfully pass a government background check
- Work on-site in the Alexandria, VA Headquarters office (1 day hybrid may be considered)
- Bachelor's degree or higher in Computer Science, Software Engineering, or related field
- A minimum of 10 years of experience as a technologist/software developer (Full Stack, DevSecOps, AWS/Azure Cloud)
- 5+ years at or above a technical lead position or level of responsibility and 3+ years of experience in a people management position
- Outstanding verbal and written communication skills
- Proven performance on Federal contracts and familiarity with DoD and Federal Gov security standards or equivalent commercial standards
- Demonstrated customer service focused/experienced (Product/Service management, Technical Support)
The anticipated salary for this role is $175,000 to $200,000. Specific salary offers are based on candidate qualifications and experience.
At HumRRO, our generous benefits and highly competitive workplace policies reflect how much we value our employees - now and in the future.
We offer:
- Health, dental and vision insurance
- Life insurance equal to 2x annual salary
- Retirement plan with company matching
- Paid professional development and training
- Tuition reimbursement
- 12 weeks of paid parental leave
- Generous paid time off and 10 paid holidays
All qualified applications will receive consideration without regard to race, color, religion, sex, national origin, age, marital status, sexual orientation, veteran status, medical condition, or disability. EEO/Vet/Disabled.
Named one of "50 Great Places to Work" by Washingtonian magazine and one of the "Top Workplaces" by The Washington Post