G

G2 Ops

Defense digital engineering, cybersecurity, AI solutions

Software Engineer

Desktop Application DevelopmentPosted on Nov 13
Full-timeVirginia Beach, VA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
  • At least 3 years of professional Java development experience is required.
  • Experience designing and maintaining object-oriented systems in production codebases is required.
  • Strong proficiency with JSON parsing and serialization and schema-driven data models is required.
  • Ability to debug complex workflows across user interfaces, parsing, API integration, and backend logic is required.
  • Experience integrating software with REST or HTTP-based APIs is required.
  • Strong communication skills and ability to collaborate across technical teams are required.
  • Ability to obtain and maintain the required security clearance is required.
  • Outside employment or activities must not create conflicts of interest with company or customer responsibilities.

Responsibilities

  • Develop and maintain Java-based software components and software application extensions.
  • Implement software capabilities for automated data processing, visualization, and workflow generation, including system architecture, component relationships, and process workflows.
  • Build and maintain parsers and data models for structured JSON inputs that drive model generation.
  • Use and extend internal utility libraries that wrap modeling APIs for semantic and presentation element creation.
  • Collaborate with AI engineering teams to align plug-in behavior with large language model output expectations and improve the robustness of AI-assisted generation workflows.
  • Diagnose and resolve issues across user interfaces, parsing, API integration, and backend generation logic.
  • Contribute to code quality improvements, validation logic, and testing strategy across a multi-repository codebase.
  • Support iterative feature delivery and coordinate with cross-functional teams to ensure plug-in capabilities align with modeling workflows.

Desired Qualifications

  • Experience building plug-ins for Cameo Systems Modeler, MagicDraw, or similar modeling tools.
  • Familiarity with Systems Modeling Language, model-based systems engineering, and model-based engineering concepts.
  • Experience with modeling tool APIs, sessions and transactions, and diagram automation.
  • Experience with Eclipse-based plug-in environments or JavaFX/Swing user interface development.
  • Experience integrating artificial intelligence or large language model capabilities into engineering workflows.
  • Familiarity with prompt and schema design for structured large language model output.

About the Company

G2 Ops

Defense digital engineering, cybersecurity, AI solutions

G2 Ops provides defense digital engineering, cybersecurity, and AI services for Navy-focused missions across Maritime, Air, Cyberspace, Land, and Space. Its work combines platforms like SOFIA, MONARCH, IRIS, M-RAMPS, ARIE, and MONARCH.AIM with Model-Based Systems Engineering, RMF cybersecurity, AI/ML, Digital Twin, ICS/OT security, and C4ISR systems engineering to design, secure, and sustain fleet systems. The company differentiates itself with 160 engineers, 7 SBIR Phase III platforms with sole-source authority, a $293M backlog, and certifications like CMMC Level 2 and CMMI Level 3, while being Woman-Owned Small Business with Navy-focused operations. Its goal is to deliver reliable, mission-focused digital engineering and cybersecurity services that expand its platform portfolio and strengthen Navy program support.

Company size
51-200
Company stage
Grant
Total funding
$1M
Headquarters
Virginia Beach, VA
Founded
2014

Recently Posted Jobs

Explore more opportunities at G2 Ops

See more jobs