Human Resources Research Organization
Alexandria, Virginia
Job DescriptionJob Description Senior Software Engineer (Full Stack) 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. About the Job You will be a senior member of a software engineering team focused on developing applications and delivering projects that support measuring human capabilities and that advance assessment science and practice. The software we create is a key enabler of the success of client projects and internal initiatives. The work involves advancing the platform applications, creating new applications, and supporting client projects. At times, you may lead small teams for application development and client projects. The primary focus is building cloud-native applications using modern serverless architectures while modernizing legacy systems away from traditional VM-based approaches. As a Senior Software Engineer, you will: Build testable software that is modular, maintainable, secure, and reliable Work effectively in teams to design and produce high-quality code Continuously improve and advance applications used for assessments and industrial/organizational psychology research Work with product owners to analyze and understand user needs or client requests Enhance application security to achieve FedRAMP authorization and compliance with DoD security standards (NIST, RMF, DoD CC SRG) Drive modernization initiatives migrating legacy systems to cloud-native, serverless architectures on AWS Integrate applications into CI/CD pipelines ensuring continuous testing, security scanning, and automated deployments Lead small development teams when projects require technical leadership and architecture guidance Participate in robust code reviews, ensuring code standards and conventions are met Provide technical leadership by recommending improvements in cloud architecture, engineering best practices, and code conventions Troubleshoot issues and effectively communicate updates and resolution plans Mentor team members on software development best practices and emerging technologies Requirements US Citizen with ability to obtain T3 Public Trust clearance Work on-site at Alexandria VA (up to 2 days remote after 90-day introductory period) Bachelor's degree in Computer Science, Software Engineering, or related field 7+ years of experience in enterprise software development Strong proficiency in C# .NET Core for backend development as well as experience with .NET Framework Proficiency with modern JavaScript/TypeScript UI frameworks (such as Angular, React & Vue) for modern web application development Experience with HTML/CSS for responsive web design Experience with AWS services including Lambda, S3, RDS, CloudWatch, and other managed services (Experience with other cloud services will be considered) Experience with SQL database design and optimization Experience with Git version control systems (GitHub, GitLab, Code Commit) Experience with Agile/DevOps methodologies and CI/CD pipeline integration Strong team player with excellent collaboration skills in matrix organizational structures Excellent analytical and problem-solving skills with attention to detail Strong written and verbal communication skills Preferred Experience with Terraform/Terragrunt for Infrastructure as Code deployments Advanced AWS services knowledge including API Gateway, Step Functions, DynamoDB, and EKS/Fargate Container orchestration experience and microservices architecture patterns Cloud security best practices and compliance framework experience Entity Framework Core experience with MS SQL & PostgreSQL Experience with DoD contracts and federal security compliance standards Understanding of multiple data storage solutions and patterns Knowledge of performance optimization and scalability patterns Experience with automated testing frameworks and practices The anticipated salary range for this role is $100,000 to $155,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
Job DescriptionJob Description Senior Software Engineer (Full Stack) 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. About the Job You will be a senior member of a software engineering team focused on developing applications and delivering projects that support measuring human capabilities and that advance assessment science and practice. The software we create is a key enabler of the success of client projects and internal initiatives. The work involves advancing the platform applications, creating new applications, and supporting client projects. At times, you may lead small teams for application development and client projects. The primary focus is building cloud-native applications using modern serverless architectures while modernizing legacy systems away from traditional VM-based approaches. As a Senior Software Engineer, you will: Build testable software that is modular, maintainable, secure, and reliable Work effectively in teams to design and produce high-quality code Continuously improve and advance applications used for assessments and industrial/organizational psychology research Work with product owners to analyze and understand user needs or client requests Enhance application security to achieve FedRAMP authorization and compliance with DoD security standards (NIST, RMF, DoD CC SRG) Drive modernization initiatives migrating legacy systems to cloud-native, serverless architectures on AWS Integrate applications into CI/CD pipelines ensuring continuous testing, security scanning, and automated deployments Lead small development teams when projects require technical leadership and architecture guidance Participate in robust code reviews, ensuring code standards and conventions are met Provide technical leadership by recommending improvements in cloud architecture, engineering best practices, and code conventions Troubleshoot issues and effectively communicate updates and resolution plans Mentor team members on software development best practices and emerging technologies Requirements US Citizen with ability to obtain T3 Public Trust clearance Work on-site at Alexandria VA (up to 2 days remote after 90-day introductory period) Bachelor's degree in Computer Science, Software Engineering, or related field 7+ years of experience in enterprise software development Strong proficiency in C# .NET Core for backend development as well as experience with .NET Framework Proficiency with modern JavaScript/TypeScript UI frameworks (such as Angular, React & Vue) for modern web application development Experience with HTML/CSS for responsive web design Experience with AWS services including Lambda, S3, RDS, CloudWatch, and other managed services (Experience with other cloud services will be considered) Experience with SQL database design and optimization Experience with Git version control systems (GitHub, GitLab, Code Commit) Experience with Agile/DevOps methodologies and CI/CD pipeline integration Strong team player with excellent collaboration skills in matrix organizational structures Excellent analytical and problem-solving skills with attention to detail Strong written and verbal communication skills Preferred Experience with Terraform/Terragrunt for Infrastructure as Code deployments Advanced AWS services knowledge including API Gateway, Step Functions, DynamoDB, and EKS/Fargate Container orchestration experience and microservices architecture patterns Cloud security best practices and compliance framework experience Entity Framework Core experience with MS SQL & PostgreSQL Experience with DoD contracts and federal security compliance standards Understanding of multiple data storage solutions and patterns Knowledge of performance optimization and scalability patterns Experience with automated testing frameworks and practices The anticipated salary range for this role is $100,000 to $155,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
Human Resources Research Organization
Alexandria, Virginia
Job DescriptionJob Description 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. About the Job We are looking for a Software Engineering Manager with a strong DevSecOps background to manage a team of 8-12 talented software, QA, & DevSecOps engineers and deliver high-quality software solutions and cloud workloads for our federal and commercial clients in a highly matrixed setting. You will be responsible for managing the full software development and infrastructure as code 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. This role emphasizes DevSecOps expertise and cloud infrastructure management on AWS commercial and GovCloud, with responsibility for CI/CD automation, deployment strategy, and infrastructure reliability alongside traditional software engineering leadership. Responsibilities As an Engineering Manager you will: Lead and manage a team of software developers, QA engineers, and DevSecOps specialists, 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 DevSecOps & Infrastructure Leadership: Lead DevSecOps infrastructure strategy and implementation on AWS GovCloud, ensuring compliance with Federal and commercial compliance requirements and optimization of cloud operations Establish development best practices, code review processes, and CI/CD pipelines in AWS GovCloud using Agile DevOps methodologies Manage infrastructure-as-code (IaC), containerization, and deployment automation to support rapid, secure releases Oversee application operations with a focus on high-availability, responsiveness, security, and resilience Evaluate new DevOps tools, technologies, and practices to improve software engineering processes and system reliability Quality & Security: Oversee quality assurance processes such as code reviews, testing, debugging, and conducting root cause analysis to ensure optimal performance and functionality of software products Oversee automated testing frameworks, performance testing, and security scanning integration into CI/CD pipelines 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 Requirements Required: US Citizen with ability to successfully pass a government background check Work on-site in the Alexandria, VA Headquarters office. Other HumRRO office locations in San Diego, CA and Monterey, CA 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/Google 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) Preferred: 5+ years of hands-on DevOps engineering experience with AWS & AWS GovCloud Expertise in CI/CD automation, Infrastructure-as-Code (Terraform/OpenTofu, Terragrunt, CloudFormation), and containerization (ECS/Fargate, Docker, Kubernetes) Experience managing DevOps and infrastructure teams FedRAMP authorization or DoD compliance project experience Knowledge of cloud security best practices and automated compliance scanning The anticipated salary range 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
Job DescriptionJob Description 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. About the Job We are looking for a Software Engineering Manager with a strong DevSecOps background to manage a team of 8-12 talented software, QA, & DevSecOps engineers and deliver high-quality software solutions and cloud workloads for our federal and commercial clients in a highly matrixed setting. You will be responsible for managing the full software development and infrastructure as code 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. This role emphasizes DevSecOps expertise and cloud infrastructure management on AWS commercial and GovCloud, with responsibility for CI/CD automation, deployment strategy, and infrastructure reliability alongside traditional software engineering leadership. Responsibilities As an Engineering Manager you will: Lead and manage a team of software developers, QA engineers, and DevSecOps specialists, 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 DevSecOps & Infrastructure Leadership: Lead DevSecOps infrastructure strategy and implementation on AWS GovCloud, ensuring compliance with Federal and commercial compliance requirements and optimization of cloud operations Establish development best practices, code review processes, and CI/CD pipelines in AWS GovCloud using Agile DevOps methodologies Manage infrastructure-as-code (IaC), containerization, and deployment automation to support rapid, secure releases Oversee application operations with a focus on high-availability, responsiveness, security, and resilience Evaluate new DevOps tools, technologies, and practices to improve software engineering processes and system reliability Quality & Security: Oversee quality assurance processes such as code reviews, testing, debugging, and conducting root cause analysis to ensure optimal performance and functionality of software products Oversee automated testing frameworks, performance testing, and security scanning integration into CI/CD pipelines 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 Requirements Required: US Citizen with ability to successfully pass a government background check Work on-site in the Alexandria, VA Headquarters office. Other HumRRO office locations in San Diego, CA and Monterey, CA 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/Google 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) Preferred: 5+ years of hands-on DevOps engineering experience with AWS & AWS GovCloud Expertise in CI/CD automation, Infrastructure-as-Code (Terraform/OpenTofu, Terragrunt, CloudFormation), and containerization (ECS/Fargate, Docker, Kubernetes) Experience managing DevOps and infrastructure teams FedRAMP authorization or DoD compliance project experience Knowledge of cloud security best practices and automated compliance scanning The anticipated salary range 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