Software Engineer Level 2 (Security Clearance Required)

Filled
February 25, 2026

Job Description

Overview

We are seeking a highly skilled Software Engineer Level 2 to design, develop, and enhance advanced software systems that solve complex technical challenges. This role involves working on large-scale data processing, real-time systems, advanced algorithms, and enterprise platforms.

As part of a dynamic and growing engineering team, you will contribute to hands-on development while also guiding technical direction, mentoring team members, and ensuring the delivery of high-quality software solutions.

Key Responsibilities

  • Analyze user requirements to define software design and performance specifications.
  • Design, develop, and enhance software systems to improve functionality and efficiency.
  • Integrate existing software into new or evolving systems and environments.
  • Debug applications and resolve technical defects.
  • Develop complex algorithms with strict performance or timing requirements.
  • Build applications using languages such as C, C++, C#, Java, and Python.
  • Develop and maintain applications for Windows and UNIX environments, including scripting and automation.
  • Lead and coordinate development activities within engineering teams.
  • Conduct code reviews and ensure quality standards across deliverables.
  • Improve documentation, processes, and development workflows.
  • Design and implement complex database interfaces and queries.
  • Develop and execute testing procedures to ensure system reliability.
  • Collaborate with system architects, hardware engineers, and cross-functional teams.
  • Implement DevOps and CI/CD processes using tools such as Docker, Terraform, Jenkins, Ansible, Artifactory, Bamboo, and Packer.
  • Coordinate deployments and verify operational readiness of software systems.

Required Qualifications

  • U.S. Citizenship required
  • Active TS/SCI with Full-Scope Polygraph (FSP) Security Clearance
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 14+ years of professional software development experience in similar programs or environments
  • Expertise in at least one of the following: C, C++, C#, Java, or Python
  • Strong experience in Windows and UNIX development environments
  • Hands-on experience with DevOps practices and CI/CD pipelines
  • Experience mentoring developers and leading engineering teams
  • Strong analytical and problem-solving abilities
  • Experience with large-scale systems, advanced algorithms, and performance optimization

Work Environment

  • 100% onsite role
  • Work on mission-critical systems in a secure environment
  • Collaborate with highly skilled engineers on complex technical challenges

Salary Range

$115,000 – $158,000 annually
(Salary may vary based on experience, qualifications, and project requirements.)

Benefits & Culture

Our organization values talented people and provides a supportive environment where employees can grow professionally while maintaining work-life balance. Employees enjoy competitive benefits, meaningful work, and opportunities to contribute to impactful projects.

We are committed to diversity, inclusion, and equal opportunity employment and welcome applicants from all backgrounds.