Software Engineer
Core
Designing, developing, and implementing complex software capabilities for computer-based systems, specifically integrating AI agents for feature delivery and code auditing.
Role type
Senior Software Engineer (Java/AI Agents)
Builds
Enterprise software solutions, agentic workflows, and robust unit/integration tests
Domain
Defense & National Security / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (Spring, Guava), RESTful APIs, Microservices, OOP, Linux, Git/Maven, AI Agent Integration (Claude Code/Antigravity/Gemini), Automated Testing
Preferred skills
AWS/Azure, NoSQL/Distributed Databases (Elasticsearch, MongoDB), Scripting, Big Data Platforms (JCRS-D, Data Lake)
Technologies
Java, Spring, Guava, Git, Nexus, Maven, AWS, Azure, Elasticsearch, MongoDB, Solr, JIRA, Confluence, Github Enterprise
Responsibilities
Design and develop complex software capabilities; integrate advanced AI agents into daily engineering routines; guide AI agents through multi-repository architectures; audit agent-generated code for security and performance; implement multi-file features and refactoring using autonomous agents.
Seniority
Senior, hands-on IC