Jessup, Maryland, United States

Software Engineer (Level 2) – TS/SCI w/ Poly

 Job Description:

Software Engineer (Level 2) – TS/SCI w/ Poly

We are seeking an experienced Software Engineer to design, develop, and enhance complex software systems across a variety of environments, including data-intensive analytics, large-scale data processing, real-time systems, and enterprise applications.

This role involves working independently or within a team to build high-performing solutions, ensure system reliability, and contribute to overall system architecture and design.

Responsibilities

  • Analyze user requirements to define software design and performance needs
  • Design, develop, and modify software to add new features or improve performance
  • Debug, troubleshoot, and resolve software defects
  • Integrate software into new or existing systems and environments
  • Develop and optimize database queries and interfaces
  • Create, review, and maintain technical documentation
  • Develop and implement algorithms to meet system performance requirements
  • Support and execute software testing and validation efforts
  • Analyze system workflows, data usage, and processes to identify improvements
  • Apply data modeling and analytical techniques to guide system design
  • Ensure software meets quality standards through testing and review
  • Recommend improvements to development processes and documentation
  • Lead or support development efforts depending on project scope
  • Oversee software development tasks and ensure alignment with project constraints
  • Collaborate with system and hardware engineers to define requirements and system capabilities
  • Support system deployment and monitor performance to ensure operational success
  • Contribute to architectural decisions, including software reuse and COTS/GOTS integration

Requirements

  • 14+ years of experience as a Software Engineer on programs of similar scope and complexity
  • Bachelor's degree in Computer Science or related field
    • (4 additional years of experience may substitute for degree)

  • Active TS/SCI clearance with current polygraph required

Technical Requirements

  • Experience working in Computer Network Operations (CNO) environments (3+ years)
  • Proficiency with Python
  • Experience in UI/web design and usability development (3+ years)
  • Experience developing database and data repository interfaces (5+ years)

Equal Employment Opportunity Statement
We are an equal opportunity employer and consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.


  Required Skills:

Software