
Principal Software Developer
BigBear.ai2 years ago
Washington, DC, USAStaff+
Responsibilities
- Develop and enhance features in a large-scale Java codebase.
- Process large datasets using JavaFX and optimize storage solutions.
- Integrate external APIs and deliver new software features.
- Work with streaming data, event-based programming, ETL processes, microservices, and gateways.
- Collaborate remotely and on-site with customers supporting DoD and Intelligence Community missions.
Requirements
- Bachelor's degree with 5–8 years of experience, master's degree with 3–6 years of experience, or PhD with 0–3 years of experience; six additional years of relevant experience may substitute for a bachelor's degree.
- Maintain an active TS/SCI security clearance.
- Preferred proficiency in Java 11 or later, Spring, and Git.
- Preferred experience with JavaFX, geospatial data, mathematical algorithms, ETL, OpenGL, Ant, Eclipse, external APIs, streaming data, WebSockets, event-based programming, microservices, gateways, and DoD environments.
- An active CI Polygraph is additionally desired.
Benefits
- Professional development and career-growth opportunities.
- Employee recognition and a supportive work-life-balance environment.
- Impactful work supporting national security and other real-world missions.
- Hybrid logistics combining remote development with on-site customer work.