Software Engineer

G2 Ops, Inc.•Arlington, VA
•$85,000 - $100,000•Hybrid

About The Position

G2 Ops is seeking a mid-level Software Engineer to support Java-based modeling tool capabilities, SysML model generation, and AI-assisted engineering workflows for mission-critical defense and technology initiatives. The role contributes to software engineering, model-based systems engineering (MBSE), and digital engineering capabilities alongside a collaborative team focused on innovation and technical excellence. The position is based at the G2 Ops office in Arlington, Virginia. The work setting is in-office, with hybrid or flexible scheduling potentially available based on program requirements. The position supports mission-focused customer environments, which may require onsite collaboration at G2 Ops offices and/or customer locations. The annual salary range is $85,000–$100,000, depending on qualifications and experience. The employee must be able to obtain and maintain an active DoD Secret clearance. The role’s work is divided between software development (70%) and collaboration and quality (30%). The engineer develops and maintains Java software components and application extensions; implements automated data processing, visualization, and workflow-generation capabilities; builds parsers and data models for structured JSON inputs; and uses or extends utility libraries that wrap modeling APIs. The engineer also collaborates with AI engineering teams to align plugin behavior with LLM output and improve AI-assisted generation workflows. The engineer diagnoses and resolves issues across UI, parsing, API integration, and backend generation logic; contributes to code quality, validation, and testing across a multi-repository codebase; and supports iterative feature delivery with cross-functional teams. The work enables systems engineers to develop high-quality defense-system models and involves structured data, model elements, diagrams, and specialized engineering workflows.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • At least 3 years of professional Java development experience.
  • Experience designing and maintaining object-oriented systems in production codebases.
  • Strong proficiency with JSON parsing and serialization and schema-driven data models.
  • Ability to debug complex workflows across UI, parsing, API integration, and backend logic.
  • Experience integrating software with REST or HTTP-based APIs.
  • Strong communication skills and ability to collaborate across technical teams.
  • Ability to obtain and maintain the required security clearance (active DoD Secret).

Nice To Haves

  • Experience building plugins for Cameo Systems Modeler, MagicDraw, or similar modeling tools.
  • Familiarity with SysML, MBSE, and model-based engineering concepts.
  • Experience with modeling tool APIs, sessions/transactions, and diagram automation.
  • Experience with Eclipse-based plugin environments or JavaFX/Swing UI development.
  • Experience integrating AI/LLM capabilities into engineering workflows.
  • Familiarity with prompt/schema design for structured LLM output.

Responsibilities

  • Develop and maintain Java-based software components and software application extensions.
  • Implement automated data processing, visualization, and workflow-generation capabilities, 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 plugin behavior with LLM output expectations and improve AI-assisted generation workflow robustness.
  • Diagnose and resolve issues across UI, 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 align plugin capabilities with modeling workflows.

Benefits

  • Company-paid medical, dental, and vision insurance for eligible employees and family members.
  • Company-paid life, short-term disability (STD), and long-term disability (LTD) insurance for eligible employees.
  • 401(k) plan with discretionary employer matching.
  • 10 paid holidays.
  • Paid time off (PTO).
  • Educational assistance.
  • Professional development opportunities.
  • Performance recognition programs.
  • Resources supporting long-term career growth and work-life balance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service