
Software Engineer (Java, OpenFGA)
Agile Defense5 months ago
Arlington, VA, USASenior
Base Salary
$165k - $175k/yr
Responsibilities
- Implement API endpoints and business logic for the OpenFGA wrapper service.
- Develop features for OpenFGA data model management.
- Design, develop, and maintain backend microservices and distributed systems.
- Build and optimize APIs and event-driven architectures for scalable data flow.
- Write unit and integration tests and resolve software defects.
- Contribute to documentation, code examples, code reviews, and CI/CD pipeline improvements.
- Support onboarding team members with technical questions.
Requirements
- High school diploma or equivalent GED is required.
- 10+ years of experience is required.
- Hands-on experience with Java and Spring Boot.
- Experience designing and implementing RESTful APIs.
- Proficiency with core AWS services.
- Secret clearance is required to start.
- Preferred familiarity with Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM.
Benefits
- Hybrid work arrangement with onsite work twice a week in Rosslyn, Virginia.
Tech Stack
Categories
About Agile Defense
Agile Defense provides IT services and cybersecurity solutions for U.S. defense and federal civilian agencies, including digital transformation, systems integration, C4ISR support, data analytics, and cloud. Headquartered in McLean, Virginia, the privately held company is owned by Enlightenment Capital and operates across North America, Europe, Asia, and the Middle East. Its work centers on securing sensitive missions and modernizing government technology environments through managed services and mission-focused engineering.