Software Developer / Data Engineer

Fast Track Hiring

Huntsville, AL

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache, Automation, Best Practices, Cross-Functional, Data Analysis, Data Management, Data Modeling, Data Processing, Data Science, Database Design, Database Extract Transform and Load (ETL), Database Optimization, Docker, Git, Linux Operating System, Machine Learning, Machine Tool, Maintain Compliance, Multiplatform/Cross-Platform, NoSQL, Performance Tuning/Optimization, Python Programming/Scripting Language, REST (Representational State Transfer), SQL (Structured Query Language), Scalable System Development, Sensitive Compartmented Information (SCI), Software Administration, Software Development, Software Development Lifecycle (SDLC), Source Code/Configuration Management (SCM), Systems Maintenance, Team Player, Technical Writing, Top Secret Clearance, United States Citizen
LOCATION
Huntsville, AL
POSTED
19 days ago

Title: Software Developer / Data Engineer
Status: Full-Time
Location: Huntsville, AL
Salary: Salary to be discussed by the Bryant Staffing Solutions Recruiter
Visa Support: Not Available

Job Description:
This role focuses on designing, building, and maintaining data systems that support advanced intelligence and analytics initiatives. The position involves developing scalable data architectures, optimizing data pipelines, and enabling efficient data access and processing across multiple platforms.

You will work closely with technical teams to create and manage data workflows, integrate analytics tools, and support machine learning applications in a secure environment. This position is primarily on-site with some hybrid flexibility.

Key Responsibilities:

  • Design and manage data architectures, pipelines, and storage solutions
  • Develop and maintain software for data processing and automation
  • Build and optimize ETL workflows and data pipelines
  • Implement RESTful services for database interaction
  • Collaborate with cross-functional teams, including data scientists and analysts
  • Support machine learning pipeline development and deployment
  • Optimize database performance across SQL and NoSQL systems
  • Containerize applications and manage deployments using modern tools
  • Maintain technical documentation, diagrams, and system specifications
  • Ensure adherence to development standards and best practices

Required Qualifications:

  • Bachelor's degree in a related field
  • Active TS/SCI clearance with CI Polygraph
  • U.S. Citizenship required
  • At least 2 years of experience in data engineering, software development, or a related field
  • Strong experience with Python development
  • Experience working with databases (SQL and NoSQL)
  • Familiarity with Linux environments

Preferred Qualifications:

  • Experience with Apache Airflow for workflow orchestration
  • Knowledge of Docker and containerization practices
  • Exposure to machine learning pipelines and data modeling
  • Familiarity with Agile methodologies and full SDLC processes
  • Experience with version control tools such as Git
  • Understanding of graph databases and ORMs

Key Skills Required:

  • Python programming and data processing
  • Data pipeline development and optimization
  • Database design and management

About the Company

F

Fast Track Hiring