Talent.com
serp_jobs.error_messages.no_longer_accepting
Software Engineer

Software Engineer

Hoplite SolutionsFalls Church, VA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Software Engineer

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.
  • serp_jobs.job_alerts.create_a_job

    Software Engineer • Falls Church, VA, US