×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Developer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Actalent
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    DevOps, AI Engineer (Applied/Software), Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 150000 - 175000 USD Yearly USD 150000.00 175000.00 YEAR
Job Description & How to Apply Below

Job Title:

Lead Software Developer

Job Description

This full-time Lead Software Developer role is based in Huntsville, AL and focuses on software development and software architecture for multiple software and artificial intelligence‑enabled programs supporting test, missile defense, and space systems. You will design, develop, deploy, and maintain advanced tools that drive automation, data analysis, and operational efficiency for internal and government customers. The position is highly hands-on, involving code design, code development, system design, testing, and the use of modern Dev Sec Ops , containerization, and CI/CD practices to deliver robust, scalable, and secure software solutions.

You will contribute across the full software development lifecycle—from concept and architecture through deployment and sustainment—while collaborating with multidisciplinary teams and mentoring other developers.

Responsibilities
  • Architect, design, develop, and deploy scalable software applications and backend APIs using Python, Docker, and related technologies.
  • Integrate AI and machine learning capabilities into software solutions to enhance automation, data analysis, and decision support for test, missile defense, and space systems.
  • Develop, implement, and optimize machine learning algorithms and software components using frameworks such as Lang Chain and PyTorch.
  • Leverage tools like Milvus and Chroma for vector-based search and data management to support AI/ML-enabled applications.
  • Design, build, and package software for deployment using Docker and Kubernetes, ensuring efficient, portable, and secure execution across different environments.
  • Implement and maintain CI/CD pipelines and Dev Ops practices using platforms such as Git Lab or equivalent tools to support continuous integration, testing, and deployment.
  • Apply best practices in version control, code review, documentation, and secure coding to maintain high software quality and comply with cybersecurity and government standards.
  • Collaborate closely with engineers, data scientists, and system integrators to define technical solutions, share insights, and support multiple software and AI/ML initiatives.
  • Provide technical leadership, mentorship, and guidance to junior and mid-level software developers, helping them grow their skills and follow best practices.
  • Explore, evaluate, and introduce emerging technologies to improve performance, scalability, reliability, and user functionality across deployed systems.
  • Participate in minimal travel as needed for onboarding, corporate training, and other essential corporate activities.
Essential Skills
  • At least 8 years of professional software development experience.
  • Bachelor’s degree in Computer Science or a related technical field.
  • Strong proficiency in coding, data management, and software workflows, including a solid understanding of algorithms and data structures.
  • Deep understanding of software deployment infrastructure and how to design systems for reliability, scalability, and security.
  • Extensive hands-‑on experience with Python for backend and application development.
  • Extensive experience with Docker for containerization and packaging of software solutions.
  • Strong experience with version control systems and backend API development.
  • Extensive experience with Dev Ops and CI/CD practices, particularly using platforms such as Git Lab.
  • Ability to apply secure coding practices and adhere to cybersecurity and government compliance standards.
  • Strong oral and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical colleagues.
  • Demonstrated ability and desire to learn, experiment with new technologies, and continuously expand technical skills.
  • Active Secret security clearance with eligibility to obtain a Top Secret clearance.
Additional

Skills & Qualifications
  • Master’s degree in Computer Science or a related technical field.
  • Experience with AI/ML research and development, including designing and implementing machine learning solutions.
  • Hands-‑on experience designing, building, and packaging software products for deployment using Kubernetes or other containerized solutions.
  • Expe…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary