Logo
Hoplite Solutions LLC

Hoplite Solutions LLC is hiring: Software Engineer in McLean

Hoplite Solutions LLC, McLean, VA, US

Save Job

Job Description

Job Description
Hoplite Solutions is seeking a Software Engineer to provide end-to-end software engineering support for mission-critical applications used by Signals Intelligence (SIGINT) analysts. This role focuses on enhancing and maintaining a web-based application and supporting the underlying system infrastructure, ensuring that it evolves to meet dynamic operational needs.

Responsibilities:

  • Participate in all phases of the software development lifecycle, including:

    • Requirements analysis

    • Software design and implementation

    • Testing, integration, and deployment

    • Ongoing maintenance and troubleshooting

  • Design and develop scalable applications using the Django framework or similar full stack frameworks.

  • Build and maintain RESTful APIs for system integration.

  • Utilize Python modules and APIs to interact with other systems and services.

  • Work with SQL/SQLite databases, with an understanding of database modeling and data structure best practices.

  • Develop in both Linux and Windows operating environments.

  • Use GitLab for version control and collaborative development

Required Qualifications:

  • Active TS/SCI with Poly
    Degree in Computer Science
     (CS) or a related technical field.

  • Experience requirements based on education level:

    • High School diploma/GED + 9 years of relevant experience

    • Associate’s degree + 7 years of relevant experience

    • Bachelor’s degree + 5 years of relevant experience

    • Master’s degree + 3 years of relevant experience

    • Doctoral degree + 0 years of relevant experience
       

      Demonstrated experience with:

    • Full software development lifecycle (SDLC)

    • Django or similar full stack frameworks

    • Developing Python-based applications

    • Working with SQL/SQLite databases

    • Operating in Linux and Windows environments

    • GitLab or other version control systems

    • Developing and maintaining APIs


Desired Qualifications: 

  • Experience with additional Python frameworks such as FastAPI or Flask.

  • Familiarity with containerization tools like Docker.

  • Experience working in agile development environments.

  • Understanding of DevOps practices and CI/CD pipelines.

  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) is a plus

Powered by JazzHR

vR6daT089o