Mid-Level Software Engineer - Huntsville Alabama

Davidson Technologies, Inc.
Huntsville, AL, United States
11 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$90,000.0 - $105,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Query Performance Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Data Analysis Automation of Tests Unit Testing C++ (Programming Language) Configuration Management
+30 more
Code Review Databases Continuous Integration Data as a Services Data Retrieval Data Security Database Applications Relational Databases Linux Python (Programming Language) PostgreSQL Microsoft SQL Server Software Engineering Software Systems SQL Databases Code Structure HybridCloud Infrastructure as Code (IaC) Backend Cloudformation Containerization Information Technology Data Analytics Restful APIs Terraform Software Version Control Data Pipelines Devsecops Programming Languages Microservices

Job description

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 integrating procurement, logistics, and forecasting operations to enable predictive and prescriptive decision-making for the Department of War. 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 focused on building a secure, scalable, and data-driven environment supporting enterprise-level analytics and AI readiness. The ideal candidate will also have experience working with relational databases., The Software Engineer will design, build, and maintain modular software components and microservices serving as the backbone of the SCALE platform. This includes:

  • Designing and implementing RESTful APIs, data access services, and backend logic to support dynamic reporting and analytics.
  • Writing clean, maintainable code and participating in code reviews and testing.
  • Collaborating with data analysts to optimize query performance and data retrieval for business intelligence and forecasting tools.
  • Collaborating with the Product Owner and other engineers to translate requirements into development tasks and working software.
  • Supporting the integration of dashboards and data services through back-end code enhancements and secure data exchange.
  • Participating in Agile ceremonies and contributing to sprint goals.
  • Experimenting with innovative ideas and technologies to expand the realm of possible
  • 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
  • Managing relational databases and data pipelines to integrate data from multiple sources; ensuring integrity, consistency, and traceability
  • Conducting exploratory data analysis to identify trends, anomalies, and optimization opportunities across procurement and logistics data.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 4-10 years of 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 or hybrid cloud architectures.
  • Knowledge of software development lifecycle best practices, including code reviews, unit testing, CI/CD, and version control.
  • Excellent collaboration and communication skills within Agile, multi-disciplinary teams.

Desired Competencies:

  • Experience integrating 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.
  • Familiarity with Infrastructure as Code (IaC), such as Terraform or CloudFormation
  • Working knowledge of DOW security and compliance standards.

About the company

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…