Elkridge, Maryland, United States

Software Engineer - Full Scope Polygraph Required!

 Job Description:

MUST HAVE FULL SCOPE POLYGRAPH CLEARANCE!

Overview

We are seeking Software Engineers at multiple levels (Junior through Level 3) to design, develop, and maintain mission-critical systems. Roles span from entry-level development to senior leadership supporting full lifecycle software engineering in high-priority environments. Candidates will contribute to analytics, algorithms, large-scale data processing, real-time systems, and mission information systems (MIS).

Key Responsibilities (All Levels)

  • Analyze requirements, design, code, test, and debug software.

  • Integrate software into new and existing systems.

  • Recommend and implement improvements to processes and documentation.

  • Collaborate with system and hardware engineers to ensure performance and reliability.

  • Support full lifecycle development in mission-focused environments.

Qualifications by Level

Junior Software Engineer (Level 0)

  • Duties: Develops, maintains, and enhances software systems; tests components, resolves defects, integrates software, and provides design input.

  • Core Capabilities: Analyze requirements, debug, design/code new features, integrate software, develop simple data queries.

  • Requirements: TS/SCI with poly; Bachelors degree in CS or related OR 4 additional years SWE experience.

Software Engineer (Level 1)

  • Duties: Expands on Junior role with broader responsibilities, including complex databases, algorithms, test procedures, and team leadership.

  • Core Capabilities: All Junior capabilities, plus documentation, team lead responsibilities, complex databases, advanced algorithms, test procedures, performance modifications, use of mathematical models.

  • Requirements: TS/SCI with poly; 4 years SWE experience (scope/type/complexity); Bachelors in CS or related OR 4 additional years SWE experience.

Software Engineer (Level 2)

  • Duties: Leads software teams, develops complex algorithms/interfaces, oversees quality, coordinates with system/hardware engineers, manages installation/performance.

  • Core Capabilities: All Level 1 capabilities, plus design/implementation of constrained algorithms, QC on team products, process improvements, installation oversight.

  • Requirements: TS/SCI with poly; 8 years SWE experience; Bachelors in CS or related OR 4 additional years SWE experience.

  • Desired Skills: 3 years in CNO environment, 1 year Python, 3 years UI/web design, 5 years database/repository interfaces.

Senior Software Engineer (Level 3)

  • Duties: Full-stack development supporting mission-critical needs; leads projects and teams; develops in agile lifecycle; supports high-priority customer missions.

  • Core Capabilities: Analyze, design, code, debug, integrate, develop, test, document, design algorithms, lead projects, communicate technical work to stakeholders.

  • Requirements: TS/SCI with poly; Bachelors in CS or related; 20 years SWE experience OR Bachelors + 16 years SWE experience.

  • Required Skills: Java, JavaScript, REST, Spring, Mongo, Tomcat, AWS, Docker, Kubernetes, GitLab, CI/CD.

  • Preferred Skills: React, Material UI, AngularJS.

Why Join

  • Opportunity to work on mission-driven systems that directly impact national security.

  • Collaborative teams, modern toolchains, and agile lifecycles.

  Required Skills:

Software

 Salary Package:

$ 80,000.00 - 275,000.00 (US Dollar)