Sr. Software Engineer

Applied Network Solutions Inc•Annapolis Junction, MD
•$150,000 - $220,000

About The Position

Applied Network Solutions (ANS) brings together expertise in networking, systems engineering, and offensive and defensive cybersecurity operations. The company seeks a Sr. Software Engineer to plan, analyze, design, develop, test, secure, integrate, implement, operate, and maintain custom solutions. The role involves endpoint and malware exploitation, CNO-related software development, and working with reverse-engineering output to re-engineer solutions. It also requires Linux system administration, container orchestration, infrastructure-as-code, and rapid development and deployment of customized solutions.

Requirements

  • Active TS/SCI clearance and polygraph required.
  • Bachelor’s degree and 11 years of relevant experience, or a master’s degree and 9 years, or a doctoral degree and 7 years. An associate’s degree and 13 years of relevant experience may be considered for individuals with clearly related in-depth experience.
  • Degree must be in Computer Science or a qualifying related field with the specified computer science coursework; qualifying IT or IS programs may be considered if coursework is equivalent to a Computer Science major.
  • Relevant experience must be in computer science, mathematical modeling and methods, engineering (electrical or computer), and/or high-performance computing.
  • Experience in endpoint and malware exploitation activities.
  • Strong software development skills on large software projects using Python, Rust, Java, C, and/or C++.
  • CNO experience.
  • Ability to work with reverse-engineering output for re-engineering purposes.
  • Ability to work independently on all facets of software projects.
  • Strong Linux system administration skills, including setting up distributions, managing firewalls, and building custom virtual machines.
  • Experience with container orchestration solutions such as Docker Swarm or Kubernetes.
  • Experience with infrastructure-as-code solutions such as Ansible.
  • Ability to innovate and deliver rapid customized development solutions, including deployment, execution, planning, monitoring, and deconfliction.
  • Ability to blend or obfuscate deployed tool communications and get around administrator detection of activities.

Responsibilities

  • Plan, analyze, design, develop, test, secure, integrate, implement, operate, and maintain custom solutions.
  • Develop software for endpoint and malware exploitation activities and work with reverse-engineering output for re-engineering purposes.
  • Plan, deploy, execute, monitor, and deconflict rapid customized development solutions.
  • Blend or obfuscate deployed tool communications and work around administrator detection of activities.
  • Handle all facets of software projects independently.
  • Set up Linux distributions, manage firewalls, and build custom virtual machines.
  • Use container orchestration solutions and infrastructure-as-code tools.

Benefits

  • Family medical, dental coverage including adult orthodontia, and vision coverage
  • Pet discount program
  • Paid time off (PTO)
  • Maternity and paternity leave
  • Supplemental military leave pay
  • 11 paid holidays
  • 401(k) plan with 6% company contribution
  • Professional development program
  • 100% employer-paid short- and long-term disability
  • 100% employer-paid life insurance
  • Supplemental whole life insurance
  • Referral bonus program
  • Annual allowance for ANS swag
  • Potential for paid overtime
  • Flexible work schedules
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service