Cleared Software Engineer (Java, OpenFGA)
Core
Building a high-performance OpenFGA wrapper service to strengthen authorization capabilities for mission-driven US federal government programs.
Role type
Senior IC Java Software Engineer (Authorization Systems)
Builds
RESTful API endpoints and core business logic for an authorization wrapper service
Domain
US Federal Government / Defense & National Security / Authorization & Identity Management
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, AWS services, OpenFGA, RBAC, ABAC, unit/integration testing, microservices architecture, CI/CD pipeline automation
Preferred skills
Experience with Google Zanzibar-inspired frameworks (Ory Keto, SpiceDB), policy-driven models (AWS IAM, Casbin, Open Policy Agent), identity platforms (Auth0, Okta, Keycloak, Azure AD)
Technologies
Java, Spring Boot, AWS, OpenFGA, Ory Keto, SpiceDB, Casbin, Open Policy Agent, Auth0, Okta, Keycloak, Azure Active Directory, Firebase Authentication
Responsibilities
Design and implement RESTful API endpoints and core business logic; Build and refine features supporting OpenFGA data model management; Develop robust unit, integration, and end-to-end tests; Optimize Java application performance and tune Spring Boot configurations; Break down complex requirements into well-structured Java components and microservices; Maintain high-quality code using design patterns and clean coding practices; Troubleshoot defects and deliver reliable fixes; Create and enhance documentation and developer-support materials; Participate in code reviews, architectural discussions, and Agile ceremonies; Support onboarding and cross-functional teams; Contribute to CI/CD pipeline improvements and automation.
Seniority
Senior, hands-on IC