Software Developer, Lead – 35412

Alion Science and Technology Corporation
February 2, 2021
San Antonio, TX
Job Type


With more than 80 years of experience engineering science and technology solutions to support national security, Alion supports clients with big ideas and real solutions.

Position Summary

Provide Intermediate level Software Engineering / Software Development support for applications, tools, application enhancement modules, exploits and network capability.  Use industry standard development languages to develop tools and applications.  Perform SME analysis and assessment of computer network components; design, development, implementation and unit testing of code.  Perform reverse engineering of code and network devices.  Design, develop, test, maintain and implement software modules for a given product.


  • Provide Software Engineering / Development to create capabilities, applications and tools to support Cyber Space Operations.
  • Develop capabilities, tools, and applications for/to integrate with operational weapon systems and frameworks (Wired, Wireless, or Mobile).
  • Perform Network and Systems Analysis to detect and classify vulnerabilities for the purpose of leveraging exploits and understanding OCO/DCO capabilities and their effects.
  • Provide in-depth technical analysis of a variety of telecommunications devices via specialized systems analysis and vulnerability assessments.
  • Provide unit and functional testing for code implementation and an understanding of a CI/CD pipeline for automated deployment.
  • Create and manage virtual environments through the use of virtual machines, Docker containers, or Kubernetes with a knowledge of cloud infrastructures and computing.
  • Design and develop modular capabilities that are scalable and can integrate with server or cloud-based data stores and front-end GUIs.
  • Research and development support for multiple environments, conduct and document required R&D activities to provide enhanced capabilities or add-on module(s).

Education and Experience:

BS in Computer Science or a related field with eight+ (8+) years of experience or MS in Computer Science or related scientific/technical field with five (5+) years of experience

Knowledge, Skills, Abilities

  • Top Secret/SCI – Willing to take Polygraph and comply with Special Access Program requirements
  • 8+ years’ experience in computer programming, software development, software engineering.
  • Experience using Python, C, C++, PowerShell, Bash, and JavaScript. and developing for Microsoft or Linux Platform. 
  • Experience working in Agile framework using Scrum methodologies and rapid development cycles.
  • Experience with unit and functional testing.
  • Experience with network security.
  • Experience in Reverse Engineering (RE) Software/Hardware using RE Tools (i.e Ida Pro and Ghidra).
  • Experience with Vulnerability Analysis.
  • Experience with creating and managing virtual environments.
  • Must accomplish the organizational Basic Cyberspace Capability Developer Certification, and then the Senior Windows or Senior Linux Cyberspace Capability Developer Certification within 6 months.
  • Capable of building CI/CD pipelines using Gitlab. 
  • Excellent analytical and technical problem-solving skills
  • Significant understanding of and practical experience with various Internet protocols (e.g., TCP/IP, DNS, SMTP, BGP), Socket programming, etc.

Desired Skills

  • Understanding of cloud computing and platforms.
  • Experience with Django and Elastic Stack a plus.

In some cases, educational requirements may be adjusted or waived for applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience



Security Clearance: Top Secret/Sensitive Comp Info

Drop files here browse files ...

Related Jobs

February 25, 2021
F5 Network Admin   San Antonio, TX new
February 25, 2021
Sr. F5 Network Admin   San Antonio, TX new
February 25, 2021
Production Laborer   San Antonio, TX new
February 25, 2021