Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Davidson Technologies, Inc. Logo

Senior Software Engineer

Davidson Technologies, Inc.

Salary not specified
Nov 7, 2025
Huntsville, AL, US
Apply Now

Davidson is seeking a Senior Software Engineer to drive advancements in automated Fire Control algorithms deployed in containerized service architecture, delivering advanced, intelligent technology solutions in defense of the nation.

Requirements

  • Extensive experience in C++ and Python programming.
  • Proven knowledge in Agile/Scrum development methodologies.
  • Demonstrated experience with software containerization, Kubernetes (k8s), and Docker.
  • Experience implementing engineering algorithms within software.
  • Develop and integrate APIs within containerized services, ensuring secure and efficient communication between software components.
  • Experience with GitLab Pipeline Automation.
  • Knowledge of AI and Machine Learning algorithms.

Responsibilities

  • Lead and conduct software development activities across various innovative tools.
  • Guide the team in implementing software development best practices.
  • Support the implementation of sophisticated algorithms within software products.
  • Engage in experimental projects to explore and validate new theories, ideas, and concepts.
  • Promote and actively support an Agile mindset and Scrum approach within the development team.
  • Facilitate design discussions and collaborate effectively with team members to refine project requirements.
  • Mentor and coach junior developers in software skill development and career growth.

Other

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 15+ years of related work experience.
  • Ability to work collaboratively on product requirements with cross-functional teams.
  • Must currently hold or be able to obtain a Secret Clearance
  • Demonstrate effective communication skills, articulating ideas and collaborating through both verbal and visual methods.