Top Secret/SCI security clearance with Full Scope Polygraph required
Proficiency in multiple programming languages including Java, C++, C#, Python, JavaScript, etc.
Experience with software development frameworks and technologies like Spring, React, and Node.js
Knowledge of security compliance standards such as NIST and RMF
Familiarity with CI/CD tools and cloud platforms
Relevant certifications, e.g., AWS Developer Associate or Security+ are a plus.
Responsibilities
Design, develop, test, and maintain software applications as per customer specifications.
Participate in the full software development lifecycle from requirements gathering to deployment.
Write clean and efficient code in various programming languages.
Conduct code reviews and ensure software quality through testing.
Collaborate with cross-functional teams to integrate software solutions.
Identify and recommend enhancements for existing software systems.
Stay updated on emerging technologies and best practices.
Benefits
100% company-paid medical, dental, and vision premiums for employees and dependents.
401(k) plan with competitive matching and contributions, immediate vesting.
Up to 20 days of flexible paid time off plus 11 paid floating holidays.
Flexible work schedules to promote work-life balance.
Employee referral bonuses up to $10,000 and performance-based bonuses.
Full Job Description
Requisition ID: 2961
Standard Title:
Required Security Clearance: Top Secret/SCI with Full Scope Polygraph
Location: Annapolis Junction, MD
Work Type: On-Site
Shift: First
Referral Eligibility: Eligible
U.S. Citizenship Required? Yes
Responsibilities:
Designs, develops, tests, and maintains software applications and systems based on customer requirements.
Participates in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
Writes clean, efficient, and well-documented code in various programming languages.
Conducts code reviews, unit testing, integration testing, and troubleshooting to ensure software quality.
Collaborates with system engineers, DevOps teams, and stakeholders to integrate software solutions into larger systems and platforms.
Identifies opportunities to improve existing software systems and recommends enhancements or optimizations.
Ensures adherence to security best practices and compliance standards (NIST, DoD, IC, RMF).
Develops and maintains technical documentation, including design specifications, user guides, and system diagrams.
Supports deployment, version control, and configuration management processes.
Stays up-to-date with emerging technologies, frameworks, and industry trends.