Senior Software Engineer (Full Stack)
Human Resources Research Organization
- Alexandria, VA
- $100,000-155,000 per year
- Permanent
- Full-time
- 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
- US Citizen with ability to obtain T3 Public Trust clearance
- Work on-site at Alexandria VA (up to 2 days remote after probation 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
- 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
- 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