Software Engineer (Mid)

Cintel Inc•Huntsville, AL

About The Position

Cintel, Inc. is seeking a mid-level Software Engineer to lead and support application development aligned with IT infrastructure and mission goals. The role covers designing, developing, testing, and maintaining software solutions; integrating third-party components; enhancing existing codebases; and identifying opportunities to automate operations and maintenance tasks. The engineer will develop technical solutions under the direction of lead architects, including solutions involving complex data processing, statistical modeling, and advanced analytics. The position requires experience with large-scale application deployment and an active Top Secret clearance. The engineer will participate in all phases of the software development life cycle, contribute to technical and project planning activities, estimate development resources, document solutions, and conduct knowledge-transfer sessions with technical teams. The role is based at Redstone Arsenal and is full-time.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 6 years of professional software engineering experience.
  • Experience with Java, C, C#, .NET, Spring Boot, Angular, REST APIs, backend development, React, microservices, GitLab CI/CD, Docker, AWS, and Postgres.
  • Proficiency in modern programming languages such as Python, Java, C++, or C#.
  • Experience integrating APIs, third-party libraries, and legacy systems.
  • Strong background in application design, architecture, and deployment.
  • Familiarity with large-scale data processing, analytics, and/or statistical modeling tools.
  • Understanding of CI/CD practices, version control systems such as Git, and automated testing.
  • Strong problem-solving, communication, and collaboration skills.
  • Active Top Secret clearance.

Nice To Haves

  • Experience in government or secure environments.
  • Familiarity with DevSecOps principles and cloud infrastructure such as AWS or Azure.
  • Experience with containerization tools such as Docker and Kubernetes, and infrastructure-as-code tools such as Terraform.
  • Knowledge of Agile/Scrum development methodologies.

Responsibilities

  • Design, develop, test, and manage custom software solutions supporting IT infrastructure and mission needs.
  • Integrate third-party components and develop custom capabilities to extend functionality.
  • Modify and maintain existing codebases to improve performance, usability, and security.
  • Identify and recommend process improvements and opportunities to automate operational tasks.
  • Develop and implement technical solutions based on direction from lead architects, including complex data processing, statistical modeling, and advanced analytics.
  • Participate in all phases of the software development life cycle, including planning, requirements analysis, design, development, testing, and quality assurance.
  • Support project milestone reviews, architecture discussions, and best-practices knowledge sharing.
  • Estimate resources for development efforts and contribute to project planning.
  • Document solutions and conduct knowledge-transfer sessions with technical teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service