We are your trusted partner for edtech strategy, content, and engineering.
Principal Software Engineer
Location
Maryland
Posted
16 days ago
Salary
Not specified
Job Description
Job Requirements
- Active Secret security clearance (Clearable to TS/SCI).
- Ability to operate in classified and constrained environments in accordance with all applicable security protocols.
- Expert-level proficiency in Java, including design patterns, concurrency, performance tuning, and enterprise integration patterns.
- Strong understanding of data integration patterns, schema validation, and format transformation (JSON, XML, Avro, Protobuf, or similar).
- Experience integrating data pipelines with enterprise services, including APIs, message brokers, or data warehouses.
- Familiarity with version control, CI/CD pipelines, and DevSecOps practices.
- 10+ years of professional software engineering experience with a strong emphasis on Java development and data pipeline engineering.
- Prior experience in DoD, defense contracting, or other classified program environments strongly preferred.
- Track record of leading technical migrations or modernization efforts on production data systems.
- Experience deploying Java applications into containerized environments.
- Experience with deploying Java applications in Kubernetes environments.
- Experience with deploying Java applications using GitOps (e.g., Flux, ArgoCD) methodologies.
- Experience integrating with Intelligence Community data flow systems.
- Experience working in cross-functional Agile teams as a technical lead or senior individual contributor.
- Hands-on experience designing and implementing Apache NiFi flows, custom processors, and controller services.
- Demonstrated experience migrating or re-architecting legacy data pipelines to modern workflow frameworks.
Benefits
- We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer developing solutions for TurboPass's FinTech platform
Senior Full Stack Engineer
Echo360The most holistic solution for video-based learning engagement, authoring and assessments.
Echo360 is seeking a Senior Full Stack Engineer to design, build, and operate high-impact features across the frontend and backend of our Echosystem. This role is ideal for an experienced engineer that builds with ownership, leads with influence, deliv...
Senior Full Stack Engineer
Echo360The most holistic solution for video-based learning engagement, authoring and assessments.
Echo360 is seeking a Senior Full Stack Engineer to design, build, and operate high-impact features across the frontend and backend of our Echosystem. This role is ideal for an experienced engineer that builds with ownership, leads with influence, deliv...
Senior Full Stack Engineer
Echo360The most holistic solution for video-based learning engagement, authoring and assessments.
Echo360 is seeking a Senior Full Stack Engineer to design, build, and operate high-impact features across the frontend and backend of our Echosystem. This role is ideal for an experienced engineer that builds with ownership, leads with influence, deliv...