Software Engineer Mid Level
Role responsibilities
The software engineer develops, maintains, and enhances complex software systems based on documented requirements. They are responsible for analyzing user requirements, debugging software, and providing input on system design and hardware/software tradeoffs.
Requirements
Candidates must possess a TS/SCI with FullScope Polygraph and a Bachelor's degree in Computer Science or related field. A minimum of 7 to 11 years of software engineering experience is required, depending on educational background.
Key skills
Apache Airflow, Python, Apache Spark, Trino, Kubernetes, Software Engineering, System Design, Requirements Analysis, Debugging, Software Testing
Keywords
TS/SCI, FullScope Polygraph, Apache Airflow, Python, Apache Spark, Trino, Kubernetes, COTS, GOTS, Software Development Life Cycle, Systems Engineering, Cybersecurity, Software Design, Requirements Analysis, Debugging