Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
McLean, VA (On-Site/Office)
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:
Required Qualifications:
Desired Qualifications:
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
group id: 90903167