Software Engineer (Mid) – Java, MBSE & Modeling Tool Integration
G2 Ops, Inc. · Arlington, VA · 3 mo ago
On-siteEducation$105k–$140k/yrFull-time
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.
Responsibilities
- 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.
Qualifications
- 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.
Benefits
The annual salary range for this position is $105,000 – $140,000, depending on qualifications and experience. G2 Ops offers a competitive compensation and benefits package designed to support our employees both personally and professionally, including:
- 100% company-paid insurance for medical, dental, and vision for eligible employees and family members
- 100% company-paid insurance for life, short-term disability (STD), and long-term disability (LTD) for eligible employees
- 401(k) plan with discretionary employer matching
- 10 paid holidays
- Paid time off (PTO)
- Educational assistance