Software Engineer (MBSE Plug-in Development) with Security Clearance
Why This Role Stands Out
This remote Software Engineer role offers a competitive salary and a flexible hybrid work schedule, allowing you to contribute to impactful defense technology initiatives while growing your skills in MBSE and Java development. You'll thrive here if you are a driven, collaborative individual with 3+ years of experience looking to solve complex problems in an empowering environment. Apply today to join a growing company that values innovation and technical excellence.
Quick Overview
Job Description
Quick Position Facts!
- 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 Do Plugin Development & Model Generation (70%)
- Develop and maintain Java-based plugin functionality for Cameo Systems Modeler / MagicDraw
- Implement 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 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
- 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
- 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, 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
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 supporting mission-focused customer environments
- Outside employment or activities must not create conflicts of interest with company or customer responsibilities
- 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
- This is a full-time position supporting mission-focused customer environments
- Outside employment or activities must not create conflicts of interest with company or customer responsibilities
- 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
Similar jobs
- VA
Senior Software Engineer
NewVantor
Myrtle Point, Oregon🇺🇸Hybrid15 minutes agoGCPMicroservicesNode.js+7Technology - VA
Mid-Level Software Engineer
NewVantor
Myrtle Point, Oregon🇺🇸Hybrid15 minutes agoDockerGCPMicroservices+12Technology - EV
Staff Software Engineer
NewEverpure, Inc.
Santa Clara, California🇺🇸Hybrid15 minutes agoDockerGCPAWS+6Technology - EV
Linux Kernel Software Engineer
NewEverpure, Inc.
Santa Clara, California🇺🇸Hybrid15 minutes agoDockerCGit+1Technology - EV
Senior System Software Manager
NewEverpure, Inc.
Santa Clara, California🇺🇸Hybrid15 minutes agoDockerGCPSQL+6Technology - EV
Firmware Engineer
NewEverpure, Inc.
Santa Clara, California🇺🇸Hybrid15 minutes agoEmbedded SystemsC++Git+1Technology