remote
Principal Software Engineer - Clarity Innovations, LLC
Software Engineer
Lead the design and delivery of secure, scalable data engineering solutions for national security, leveraging Python, AWS, CI/CD pipelines, and DevSecOps practices to transform raw data into actionable intelligence for the Intelligence Community and DoD.
About the role
Key Responsibilities
- Architect and implement end‑to‑end data pipelines that ingest, transform, and store large volumes of classified and unclassified data on AWS.
- Design and maintain CI/CD workflows with automated testing, security scanning, and compliance checks to ensure rapid, reliable deployments.
- Collaborate with cross‑functional teams to define data models, schemas, and metadata standards that support mission‑critical analytics.
- Lead code reviews, mentor junior engineers, and promote best practices in secure software development and DevSecOps.
- Evaluate and integrate emerging technologies (e.g., machine learning, advanced analytics) to enhance data insight capabilities.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or principal role.
- Proficiency in Python, AWS services (S3, Redshift, Glue, Lambda), and container orchestration (ECS/EKS).
- Deep knowledge of CI/CD tooling (Git, Jenkins, GitHub Actions, ArgoCD) and security best practices (SAST, DAST, secrets management).
- Strong background in data engineering, ETL design, and performance optimization.
- Excellent communication skills and a proven ability to work in highly regulated, mission‑critical environments.