Leidos is looking for a TS/SCI cleared Software Engineer to support the DIA-NEMC DOMEX Technology Platform (DTP) contract, focusing on developing, maintaining, and enhancing complex software systems, including middle-tier and backend engineering tasks.
Requirements
- Experience with containerization, especially with Docker
- Experience with DevOps practices and tools including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially Gitlab or Jenkins
- At least 8 years of experience with the following: Python
- API development
- Experience in Extraction, Transformation, and Load (ETL)
- Experience enterprise search capabilities (such as Elasticsearch) to solve Big Data challenges
- Experience with PostgreSQL and SQL server
Responsibilities
- Develops, maintains, and enhances complex and diverse software systems ( e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
- Designs, implements, and integrates software applications or performs software engineering tasks
- Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment
- Participate in test, staging and production deployment.
- Assist in the maintenance of services and procedures for a big data pipeline which includes Kafka, Elasticsearch, and several in-house written python/java micro services running on Kubernetes
- Develop and integrate Docker containers to be deployed to Kubernetes
Other
- Requires Bachelor’s Degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience. (Additional years of experience in lieu of degree are accepteable)
- Must possess an Active Top Secret/SCI clearance and ability to obtain and maintain a Polygraph
- Experience with Agile practices
- Strong verbal and written communication skills
- Enthusiastic with the ability to work well in a team and a self-starter who can work on their own