Senior Software Developer
NS2 Mission · Falls Church, VA · 1 mo ago
EngineeringFull-time
Key Responsibilities
- Support end-to-end development of web and multimedia training solutions
- Conduct product research and contribute to design, development, and implementation efforts
- Develop and maintain web applications, multimedia products, and training platforms
- Design intuitive user interfaces and ensure high-quality user experiences
- Perform testing, debugging, and quality control to ensure product reliability
- Configure and maintain enterprise application security tools, including auditing, MFA (OAuth), and RBAC solutions
- Develop and support automation and orchestration processes for Identity and Access Management (IAM) services
- Collaborate with cross-functional teams to deliver scalable and secure solutions
- Communicate technical concepts clearly to non-technical stakeholders
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or related field
- 10+ years of experience in software development
- Experience working in Linux environments
- Hands-on experience with AWS services (e.g., S3, EC2) and cloud-based architectures
- Experience with Apache Web Server and Apache Tomcat
- Proficiency in development languages: Java, PHP, HTML, CSS, JavaScript, and MySQL
- Experience with development tools such as VS Code
- Experience with Bash scripting
- Experience configuring and maintaining enterprise application auditing tools, MFA (OAuth), and RBAC
- Understanding of IAM governance frameworks, group policy management, and Privileged Access Management (PAM) tools
- Demonstrated expertise in AWS infrastructure security and access controls
Technical Skills
- Strong understanding of software development best practices (version control, testing, debugging)
- Ability to adapt technology solutions to meet user needs
- Ability to communicate technical concepts to non-technical audiences
Additional Skills
- Experience migrating on-premises systems to AWS using migration tools
- Experience maintaining Java and PHP applications in Windows environments
- Familiarity with build tools such as Maven or Gradle
- Experience with AWS Secrets Manager
- Experience supporting software development efforts within the Intelligence Community (IC)
Position Clearance Requirement
TS/SCI with FSP
We Win With Inclusion
NS2 Mission’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best.