Davidson Technologies-posted 2 days ago
Full-time • Mid Level
Huntsville, AL
251-500 employees

Davidson is seeking a Software Engineer to support the SCALE (Supply Chain Analytics and Logistics Environment) development program in Huntsville, AL. SCALE is a data-driven analytics platform that integrates procurement, logistics, and forecasting operations to enable predictive and prescriptive decision-making for the Department of Defense. The ideal candidate will be passionate about building scalable, secure, and data-centric software solutions in an Agile development environment. The role is part of a cross-functional team including software developers, data analysts, data engineers, product owners, and cybersecurity professionals, all focused on building a secure, scalable, and data-driven environment that supports enterprise-level analytics and AI readiness. All team members should be able to: Experiment with innovative ideas and technologies to expand the realm of possible Self-organize and contribute to Agile ceremonies and iterative development Collaborate and visualize concepts effectively (e.g., whiteboarding, technical diagrams, 1-pagers) Embrace continuous learning and contribute to shared technical architectural growth

  • Designing and implementing RESTful APIs, data access services, and backend logic to support dynamic reporting and analytics.
  • Developing and maintaining data pipelines and middleware to connect databases, APIs, and visualization layers.
  • Integrating data pipelines into an Infrastructure as Code (IaC) DevSecOps CI/CD environment.
  • Collaborating with data analysts to optimize query performance and data retrieval for business intelligence and forecasting tools.
  • Participating in code reviews, testing, and integration to ensure high-quality, maintainable software.
  • Supporting documentation, version control, and configuration management in alignment with Agile best practices.
  • Assisting in the design and implementation of scalable architecture to enable future AI/ML features and predictive analytics modules.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 4-10 years of professional experience in software development.
  • Proficiency in one or more modern programming languages (Python, C++, Java, or similar).
  • Experience developing in Linux and/or Windows environments.
  • Strong understanding of RESTful API design, modular code structure, and service-based architectures.
  • Familiarity with SQL and database integration (SQL Server, PostgreSQL, or similar)
  • Exposure to AWS, Azure, or hybrid cloud architectures.
  • Knowledge of full software development lifecycle best practices, including code reviews, unit testing, CI/CD, and version control.
  • Excellent collaboration and communication skill within Agile, multi-disciplinary teams.
  • Must currently hold or be able to obtain a Secret security clearance (not required to start)
  • Experience integrating Power BI or similar visualization platforms through back-end data services or APIs.
  • Experience with containerization and orchestration.
  • Familiarity with data-centric applications or enterprise reporting environments.
  • Understanding of DevSecOps pipelines, automated testing, and infrastructure-as-code.
  • Experience with web protocols (REST, gRPC, Pub/Sub) and modern frameworks (Flask, FastAPI, React).
  • Familiarity with Infrastructure as Code (IaC), such as Terraform or CloudFormation
  • Working knowledge of DOD security and compliance standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service