[Remote] Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. Clarity Innovations, Inc. is a trusted national security partner dedicated to delivering innovative solutions for the Intelligence Community and Department of Defense. They are seeking a Principal Software Engineer to support data pipeline development, systems integration, and SDK engineering, focusing on delivering impactful solutions in classified environments.
Responsibilities
- Design, develop, and maintain data pipeline components supporting ingestion, transformation, and delivery of structured data
- Contribute to SDK development across multiple programming languages to support data emission and consumption by downstream tools
- Implement and validate data format conversions and schema compliance across pipeline stages
- Troubleshoot integration issues across distributed system boundaries including format, schema, and transport-layer problems
- Collaborate with platform and infrastructure teams to ensure pipeline designs meet enterprise and security standards
- Contribute to technical documentation and architecture artifacts
- Mentor junior engineers and participate in code reviews
- Deliver within an Agile/Scrum framework including sprint planning, backlog refinement, and technical reviews
Skills
- Active SECRET security clearance required prior to start
- Ability to work in classified environments and comply with all applicable security protocols
- Proficiency in two or more of the following: Python, Java, Go, C
- Experience designing and implementing data pipelines including transformation, validation, and routing stages
- Familiarity with data serialization formats such as Avro, Protobuf, JSON, or XML
- Experience integrating with enterprise services via REST APIs or message-based transport systems
- Familiarity with CI/CD practices and version control in a DevSecOps environment
- Experience with containerized deployments using Kubernetes and Docker
- 7+ years of professional software engineering experience
- Demonstrated ability to deliver production pipeline or integration components
- Experience with Apache NiFi or similar data flow tooling
- Familiarity with message broker or streaming transport technologies
- Experience contributing to multi-language SDK or library development
- Prior experience supporting USAF programs
- Experience in cross-functional Agile teams as a senior individual contributor
Company Overview