> Markdown version of [/jobs/ext/588836-software-engineer-mid-java-mbse-modeling](https://www.wearedevelopers.com/jobs/ext/588836-software-engineer-mid-java-mbse-modeling). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Mid) - Java, MBSE & Modeling... - **Company:** G2 Ops, Inc. - **Location:** Arlington, VA, United States (Remote available) - **Experience:** Experienced - **Salary:** $105,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Activity Diagram, Application Programming Interfaces (APIs), Artificial Intelligence, Systems Engineering, Software Quality, Serialization, Software Debugging, Eclipse (Software), Design of User Interfaces, Integrated Development Environments, JavaFX, JSON, Object-Oriented Software Development, Parsing, Software Tools, Systems Modeling Language, Systems Integration, MagicDraw, Large Language Models, Backend, Api Management - **Published:** June 21, 2026 - **Apply:** https://www.juju.com/job/00000000g9xup8 ## About the Role + Years of Industry Experience: 5+ years of relevant experience. + Security Clearance Requirement: Must be able to obtain and maintain Active DoD Secret Clearance. About the Role. At G2 Ops, we support mission-critical defense and technology initiatives by solving complex operational and engineering challenges. We are seeking a motivated, collaborative Software Engineer to support Java-based modeling tool capabilities for SysML and MBSE workflows across., + Strong professional experience with Java. + Experience designing and maintaining object-oriented systems in a production codebase. + Experience working with JSON, parsing/serialization, and schema-driven data models. + Ability to debug complex workflows across UI, parsing, API integration, and backend generation logic. + Experience integrating software with REST or HTTP-based APIs. + Ability to work effectively in evolving codebases with mixed legacy and newer patterns. + Strong communication skills and ability to collaborate across software, systems engineering, and platform teams. + Ability to obtain and maintain required DoD Secret security clearance. Preferred Qualifications + Experience building plugins or extensions for Cameo Systems Modeler, MagicDraw, or similar modeling tools. + Familiarity with SysML, MBSE, and model-based engineering concepts. + Experience with semantic model generation and diagram/presentation element creation. + Experience working with modeling tool APIs, sessions/transactions, and diagram automation. + Familiarity with Eclipse-based plugin environments. + Experience with JavaFX, Swing, or desktop plugin UI development. + Experience integrating AI/LLM capabilities into engineering workflows. + Familiarity with prompt/schema design for structured LLM output. + Experience with internal tooling or utility libraries similar to model/query/generation helper frameworks. + Experience supporting DoD or government programs. ## Description In this role, you'll extend Cameo Systems Modeler / MagicDraw plugin functionality, build and maintain model and diagram generation logic, integrate with AI-assisted structured-output workflows, and improve the reliability of schema-driven model creation across multiple repositories. What You'll Do + Develop and maintain Java-based plugin functionality for Cameo Systems Modeler / MagicDraw. + Implement and enhance SysML model generation capabilities, including Block Definition Diagrams, Internal Block Diagrams, and Activity Diagrams. + Build and maintain parsers and data models for structured JSON inputs used to drive model generation. + Use and extend internal utility libraries that wrap modeling APIs and support semantic and presentation element creation. + Diagnose and resolve issues related to model creation, diagram rendering, session/transaction handling, and UI workflow behavior. + Collaborate with cloud and AI engineering teams to align plugin behavior with API contracts, prompts, schemas, and LLM output expectations. + Improve robustness of AI-assisted generation workflows, including handling partial or imperfect structured outputs safely. + Contribute to code quality improvements, validation logic, testing strategy, and maintainability across a multi-repository codebase. + Support branch integration, debugging, and iterative feature delivery in an active development environment. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)