Daniel Defense, Inc. logo

SOFTWARE ENGINEER

Daniel Defense, Inc.

Black Creek, GA
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

At Daniel Defense, engineers and manufactures the world's finest weapon systems and accessories. Our mission to honor God and defend Freedom is accomplished by serving customers and providing top quality solutions to our military, law enforcement, and civilians seeking premium firearms for home defense, hunting, and sport shooting. As a Software Engineer, you are responsible for architecting and delivering intelligent, cloud-native solutions that drive innovation at scale. You will leverage expertise across backend and frontend development, infrastructure as code, and work closely with cross-functional teams to design and build platforms that are agile, resilient, and future-ready. The role involves engaging with advancements in AI, Large Language Models (LLMs), and next-generation technologies to create systems that challenge the status quo and shape the evolving technology landscape.

Key Responsibilities

  • Responsible for demonstrating commitment to and leadership of environmental health and safety principles, policies and procedures.
  • Design, develop, and maintain full-stack applications using Python (Django, Flask, FastAPI) and modern JavaScript frameworks.
  • Build and consume RESTful APIs and other integration services.
  • Develop responsive user interfaces using HTMX, Bootstrap, TailwindCSS, and other modern tools.
  • Write clean, maintainable, and scalable code with thorough feature and unit testing.
  • Participate in code reviews, pair programming, and collaborative design sessions.
  • Automate deployments and manage environments using CI/CD pipelines (e.g., GitHub Actions).
  • Containerize applications using Docker and manage them through orchestration tools if needed.
  • Utilize bug monitoring and performance tools for observability and debugging.
  • Apply best practices for data persistence using MySQL and PostgreSQL.
  • Champion software quality, performance, and scalability in everything you build.
  • Proactively identify opportunities for innovation and technical improvement.
  • Provide technical support in a manufacturing environment, learning and supporting multiple manufacturing systems.
  • Research existing legacy applications, identifying architectural and technical constraints, and recommending a clear, strategic path forward to modernize them into scalable, maintainable, and high-performing systems.
  • Provide support for Service Desk issues as needed, troubleshooting and resolving software related technical problems efficiently.
  • Participate in the company's efforts to continuously improve in Safety, 6S, Quality, Delivery and Productivity.
  • Contribute to the company standards on high integrity, safety, fair and equitable treatment and a positive work environment.
  • Perform other responsibilities as deemed appropriate or necessary by management.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent combination of education and experience.
  • Proficiency in Python and experience with frameworks such as Django, FastAPI, or Flask.
  • Solid experience with JavaScript frontend frameworks.
  • Hands-on experience with MySQL and PostgreSQL databases.
  • Strong understanding of API design, web protocols, and modern software architectures.
  • Familiarity with Docker and containerization technologies.
  • Experience working in CI/CD environments (preferably with GitHub Actions or similar).
  • Competence in Infrastructure as Code and cloud platforms (e.g., AWS, Azure, GCP).
  • Effective in Agile/Scrum environments with the ability to work on cross-functional teams.
  • Skilled in writing tests, conducting code reviews, and maintaining high code quality.
  • Ability to participate in an on-call rotation.
  • Travel requirements: Up to 10% of the year. Air travel may be necessary.
  • Demonstrated ability to recognize and work with our Permission to Play Values.

Nice to Have

  • Experience or exposure to Large Language Models (LLMs), AI/ML, or machine comprehension platforms (MCPs).
  • Familiarity with modern software observability, monitoring, and alerting tools.
  • Contributions to open-source projects or tech communities.
  • Support in a manufacturing environment.

Qualifications

  • Educational background as specified in requirements.

Benefits & Perks

  • Not explicitly specified in the description.

Working at Daniel Defense, Inc.

Daniel Defense promotes a culture of safety, high integrity, fair and equitable treatment, and a positive work environment. The company emphasizes continuous improvement in safety, quality, delivery, and productivity, and values contributions that challenge the status quo and foster innovation.

Apply Now

Job Details

Posted AtJun 18, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Daniel Defense, Inc.

Website

danieldefense.com

Company Size

101-250 employees

Location

Black Creek, GA

Industry

All Other Fabricated Metal Product Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches