×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, AI Engineer (Applied​/Software)

Job in Arlington, Arlington County, Virginia, 22201, USA
Listing for: G2 Ops, Inc.
Full Time position
Listed on 2026-10-13
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, AI Engineer (Applied/Software), Java Developer
Salary/Wage Range or Industry Benchmark: 85000 - 100000 USD Yearly USD 85000.00 100000.00 YEAR
Job Description & How to Apply Below
  • Location: Arlington,VA at our G2 Ops office.
  • Work Setting:In-Office with Hybrid/Flexible Schedule Available Based on Program Requirements.
  • Salary Range: $85,000 - $100,000 plus comprehensive benefits package.
  • Years of Industry

    Experience:

    3+ years of relevant experience.
  • Security Clearance Requirement: Must be able to obtain and maintain Active DoD Secret Clearance.
About the Role

G2 Ops supports mission-critical defense and technology initiatives by solving complex operational and engineering challenges. We are seeking a motivated, collaborative Software Engineer / MBSE Plug-in Development, Mid to support Java-based modeling tool capabilities, SysML model generation, and AI-assisted engineering workflows.

In this role, you’ll contribute to software engineering, model-based systems engineering, and digital engineering capabilities while working alongside a team that values innovation, technical excellence, and continuous growth.

What You'll DoSoftware Development (70%)
  • Develop and maintain JAVA-based software components and software application extensions
  • Implement software capabilities for automated data processing, visualization, and workflow generation including, but not limited to: 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 wrapping modeling APIs for semantic and presentation element creation
  • Collaborate with AI engineering teams to align plugin behavior with LLM output expectations and improve robustness of AI-assisted generation workflows
Collaboration & Quality (30%)
  • Diagnose and resolve issues across UI, parsing, API integration, and backend generation logic
  • Contribute to code quality improvements, validation logic, and testing strategy across multi-repository codebase
  • Support iterative feature delivery and coordinate with cross-functional teams to ensure plugin capabilities align with modeling workflows
What You'll Bring

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • 3+ years of professional Java development experience
  • Experience designing and maintaining object-oriented systems in production codebases
  • Strong proficiency with JSON parsing/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 required security clearance
Preferred Qualifications
  • Experience building plugins for Cameo Systems Modeler, Magic Draw, 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
Why This Role Matters

Your code will directly enable systems engineers to rapidly develop high-quality models for defense systems that protect national security. You'll work on technically challenging problems at the intersection of software engineering, AI integration, and model-based systems engineering.

Ideal Candidate:

A pragmatic Java engineer comfortable working in a specialized engineering domain who understands how structured data maps into model elements and diagrams, can debug issues across repository boundaries, and delivers features iteratively while maintaining technical rigor.

Additional Considerations
  • This is a full-time position…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary