Jobs via Dice
Senior Software Engineer (Full Stack)
–
Jobs via Dice
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.
Responsibilities
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
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 and experience with .NET Framework
Proficiency with modern JavaScript/TypeScript UI frameworks (Angular, React, or 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 (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 Skills
Experience with Terraform/Terragrunt for Infrastructure as Code deployments
Advanced AWS 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 and 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
Salary The anticipated salary range for this role is $100,000 to $155,000. Specific salary offers are based on candidate qualifications and experience.
Benefits
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
EEO Statement 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.
Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Software Development
#J-18808-Ljbffr
–
Jobs via Dice
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.
Responsibilities
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
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 and experience with .NET Framework
Proficiency with modern JavaScript/TypeScript UI frameworks (Angular, React, or 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 (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 Skills
Experience with Terraform/Terragrunt for Infrastructure as Code deployments
Advanced AWS 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 and 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
Salary The anticipated salary range for this role is $100,000 to $155,000. Specific salary offers are based on candidate qualifications and experience.
Benefits
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
EEO Statement 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.
Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Software Development
#J-18808-Ljbffr