onsite
Python / C, C Software Engineer TS/SCI with Polygraph Required
Software Engineer
Experienced software engineer needed to design, develop, and maintain mission‑critical systems using Python, C, and C++ with a focus on real‑time processing, algorithmic analytics, and large data set handling.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance software components in Python, C, and C++ for mission‑critical applications.
- Develop and optimize real‑time processing pipelines and algorithms handling large data volumes.
- Collaborate with cross‑functional teams to integrate analytics and enterprise information system features.
- Conduct code reviews, unit testing, and performance profiling to ensure reliability and security.
- Participate in the full software lifecycle, from requirements gathering through deployment and post‑deployment support.
Requirements
- TS/SCI clearance with a polygraph, or ability to obtain it.
- 5+ years of professional experience in Python, C, and C++ development.
- Proven expertise in real‑time systems, algorithm design, and large‑scale data analytics.
- Strong problem‑solving skills and ability to work both independently and within a technical team.
- Experience with version control, automated testing, and continuous integration pipelines.