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 goals and mission needs. The role involves designing, developing, testing, and maintaining software solutions; integrating third-party components; enhancing existing codebases; and automating operations and maintenance tasks. The engineer will develop technical solutions under the direction of lead architects, including complex data processing, statistical modeling, and advanced analytics, and will participate throughout the software development life cycle. Candidates must have experience with large-scale application deployment and analytics-driven development, along with an active Top Secret clearance. The position supports technical reviews, architecture discussions, project planning, development estimates, documentation, and knowledge transfer. Cintel, Inc. is a small business serving government clients across software development, energy, cybersecurity, modeling and simulation, data science, and programmatic support. The company emphasizes people, connectivity, communication, and teamwork, and states that it is committed to equal employment opportunity and prohibits unlawful harassment and discrimination.

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.
  • Excellent problem-solving, communication, and collaboration skills.
  • Active Top Secret clearance.
  • Experience in large-scale application deployment and analytics-driven development.

Nice To Haves

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

Responsibilities

  • Design, develop, test, and manage custom software solutions in support of 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 under 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.
  • Participate in project milestone reviews, architecture discussions, and knowledge sharing about best practices.
  • Estimate development resources and contribute to project planning.
  • Document solutions and conduct knowledge-transfer sessions with technical teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service