Software Engineer Mid Level

Integrity Technology Consultants
Annapolis Junction, MDFULL_TIMEPosted Jul 8, 2026

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

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free