Post Job Free
Sign in

Software Engineer

Company:
Tec-Masters, Inc.
Location:
Huntsville, AL
Posted:
June 27, 2025
Apply

Description:

Job Description

Tec-Masters is seeking a Software Engineer or related field (with a Bachelor'sorMaster's) and 2+years of experience to support the design, development, and delivery of a cyber security tool to detect, locate, and predict anomalies.

Successful candidates will have experience developing modular, secure software systems; building data pipelines; integrating APIs; and automating tests and deployments. They must be able to collaborate with stakeholders, data scientists, and engineers to implement scalable solutions that bridge AI-driven insights with human judgment in high-security environments.

Responsibilities:

Design, develop, and maintain secure software applications for cyber security.

Research, develop, and implement AI algorithms and ML Models.

Implement backend services and APIs to support risk scoring, explainability, and analyst feedback.

Build user-friendly interfaces that support human-in-the-loop workflows and traceable decision-making.

Integrate various modules/services such as LLMs, authentication, and data pipelines.

Set up and maintain CI/CD pipelines, containerized deployments, and infrastructure-as-code.

Conduct unit, integration, and end-to-end testing to validate system functionality and performance.

Collaborate with cross-functional teams to gather requirements, improve user experience, and ensure secure and compliant software delivery.

Requirements:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

2-3 years of experience building and deploying software applications using git or other version control systems in a team-based environment.

Proficiency in Python, Java, C++, or a similar language; experience with frameworks/libraries such as or similar to PyTorch/TensorFlow, Flask, Django.

Familiarity with REST APIs, containerization (Docker), and version control (Git).

Basic understanding of application security principles and secure software development practices.

Experience with CI/CD tools, automated testing, and infrastructure-as-code is a plus.

Strong problem-solving skills, attention to detail, and the ability to work both independently and in a collaborative team environment.

Desired Skills:

Experience with Python and/or other scripting languages.

Experience implementing AI algorithms and ML models.

Linux and Windows operating systems.

Experience with git in a team environment #ZR

Full-time

Apply