Software Developer - Top Secret
Role details
Job location
Tech stack
Job description
- Responsible for the design, development, testing and management of application development projects in support of IT infrastructure to include integration of third party components, introduction of new custom capabilities, modification of existing code, process improvement recommendations, and automation of operations and maintenance tasks.
- Develop and implement technical efforts to design, build and deploy applications at the direction of lead architects, including large scale processing, computationally intensive statistical modeling, and advanced analytics.
- Participate in all aspects of the software development lifecycle for all solutions, including planning, requirements, development, testing and quality assurance.
- Participate in technical project milestone reviews, code architecture sessions, resource estimation, and development best practices knowledge transfer.
- Provide technical leadership to development staff along with peer level interaction with project managers and architects.
Requirements
-
Bachelor's Degree applicable field of study
-
Experience in one of the following:
-
AWS Cloud based solutions
-
C#
-
Java
-
Python
Experience developing software in an Agile or SAFe environment.
Strong understanding of object-oriented programming, design patterns, and modern development practices.
Ability to write clean, maintainable, and testable code.
Experience with version control systems (Git, GitHub, GitLab, or Azure DevOps).
Ability to troubleshoot complex issues across development, test, and production environments.
Preferred Qualifications:
-
Current SAFe Software Engineer (ASE) Certification
-
Experience supporting federal systems, ATO processes, or compliance frameworks
-
Familiarity with FedRAMP, NIST 800-53, or Zero Trust principles
-
Cloud or security certifications such as:
-
AWS Developer or Solutions Architect
-
Azure Developer Associate
-
Security+ or equivalent