MA

Software Engineer

MANTECH

3 days ago

Expires on03 Apr 2026

3 - 5 years

Alexandria, Alabama, United States

  • Develops, implements, and maintains full-stack software solutions for AI-enabled applications.
  • Develops and integrates AI and ML capabilities on a cloud-hosted data platform.
  • JavaScript

    Python

    TensorFlow/PyTorch

    Docker

    Terraform

    Job description & requirements

    MANTECH seeks a motivated, career and customer-orientedSoftware Engineerto join our team inAlexandria, VA. As part of the position, you will act as a Software Engineer designing and implementing services and components for AI applications.

    Responsibilities include but are not limited to:

    • Develops, implements, and maintains full-stack software solutions for AI-enabled applications.
    • Works closely with the Software Architect to understand project requirements and translate them into technical specifications.
    • Develops and integrates AI and ML capabilities on a cloud-hosted data platform that supports significant market adoption, high performance, and strict access control and governance.
    • Designs and builds prototype and proof of concept User Interfaces using modern UX/UI standards.
    • Stays current with advancements in AI, machine learning, and software engineering, incorporating best practices into the development process.
    • Performs system optimization, performance tuning and assists in capacity planning.
    • Performs proactive analysis of potential issues, risks and roadblocks during system implementation and operations.
    • Documents software designs, code, and processes to ensure maintainability, scalability, and knowledge sharing among team members.
    • Participates in code reviews and provides constructive feedback to peers to ensure code quality, adherence to coding standards, and knowledge transfer within the team.

    Minimum Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 4 or more years (2 with Master's) of experience in software development, systems integration, data management, or related fields.
    • Experience with configuring and developing in a major public cloud system such as Oracle, Azure, AWS, or GCP.
    • Experience in programming and/or scripting languages such as JavaScript, Python, C++, or Java.
    • Experience with software development frameworks and tools (e.g., TensorFlow, PyTorch, Flask, Docker).
    • Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
    • Experience with DevOps tools and techniques for building integrations with external systems including Infrastructure as Code (IaC). Example tools include Jenkins, GitLab, Ansible, Terraform, AWS Cloud Formation Templates

    Preferred Qualifications:

    • Master's degree in Computer Science, Information Technology, or a related field.
    • Strong analytical and problem-solving skills.
    • Excellent communication and interpersonal skills.
    • Experience working with data ingest and transformation.
    • Ability to work effectively in a team-oriented environment.

    Clearance Requirements:

    • Must possess a current and active TS/SCI

    Physical Requirements:

    • The person in this position must be able to remain in a stationary position 50% of the time.
    • Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.

    Experience :

    3 - 5 years

    Employment type :

    Full Time

    Location :

    Alexandria, Alabama, United States

    Create alert for similar jobs

    MA

    MANTECH

    Similar Jobs