Job Description:
Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment. We are seeking a Senior Software Developer to contribute to the technical design, development, implementation, and optimization of large-scale DoD software systems. This role requires expertise in coding, testing, debugging, system performance analysis, and secure software development, ensuring the efficiency and reliability of mission-critical applications.
Key Responsibilities:
- Design, develop, and implement software solutions using existing and emerging technology platforms.
- Create detailed technical designs to ensure alignment with DoD cybersecurity and operational standards.
- Code, test, debug, and install software applications, optimizing performance and security.
- Conduct organizational needs analysis, ensuring software development efforts align with defense mission goals.
- Review, analyze, and modify programming systems, implementing scalable and efficient solutions.
- Maintain operational efficiency of existing systems, identifying and resolving technical issues.
- Maintain documentation records for system development, modifications, and updates.
- Ensure compliance with DoD Risk Management Framework (RMF) and cybersecurity policies.
- Collaborate with cross-functional teams, including cybersecurity professionals, system engineers, and mission planners.
Required Qualifications:
- Active Secret Clearance: TS preferred.
- Education:
- Bachelor’s degree in computer science, Information Systems, or related field OR equivalent work experience.
- Experience:
- 2 years of experience with a master’s degree or higher OR
- 4 years of experience with a bachelor’s degree OR
- 6 years of experience with an associate’s degree.
- Technical Expertise:
- Proficiency in software development, debugging, testing, and system performance optimization.
- Strong understanding of secure coding practices, database architecture, and large-scale system integration.
- Ability to design, modify, and enhance defense software systems efficiently.
Preferred Qualifications:
- Experience working with classified DoD systems and secure software development environments.
- Familiarity with cloud-based solutions (AWS GovCloud, Azure Government).
- Certifications such as Security+, CISSP, AWS Certified Developer, or DoD-approved software credentials.