Software Engineer

Haystack
Virginia Beach, Virginia, United StatesFull-time$85,000–$100,000Posted Sep 14, 2026

About the role

We're working with a leading technology company dedicated to solving complex operational and engineering challenges for mission-critical defense and technology initiatives.

The Role

Develop and maintain Java-based plugin functionality for modeling tools

Implement SysML model generation capabilities, including Block Definition Diagrams and Activity Diagrams

Build and maintain parsers and data models for structured JSON inputs to drive model generation

Collaborate with AI engineering teams to align plugin behavior with LLM output and improve 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 a multi-repository codebase

What You'll Need

Bachelor's degree in Computer Science, Software Engineering, or a 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 obtain and maintain an active DoD Secret Clearance

Strong communication skills and ability to collaborate across technical teams

What's On Offer

Competitive salary ranging from $85,000 - $100,000 per year

Comprehensive benefits package including 100% company-paid insurance for medical, dental, vision, life, STD, and LTD

401(k) plan with discretionary employer matching and educational assistance

Opportunities for professional development and contribution to mission-focused customer environments

Apply via Haystack today!

Responsibilities

  • Develop and maintain Java-based plugin functionality for modeling tools
  • Implement SysML model generation capabilities, including Block Definition Diagrams and Activity Diagrams
  • Build and maintain parsers and data models for structured JSON inputs to drive model generation
  • Collaborate with AI engineering teams to align plugin behavior with LLM output and improve 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 a multi-repository codebase

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a 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 obtain and maintain an active DoD Secret Clearance
  • Strong communication skills and ability to collaborate across technical teams

Benefits

  • Competitive salary ranging from $85,000 - $100,000 per year
  • Comprehensive benefits package including 100% company-paid insurance for medical, dental, vision, life, STD, and LTD
  • 401(k) plan with discretionary employer matching and educational assistance
  • Opportunities for professional development and contribution to mission-focused customer environments

Skills mentioned

JavaSystem DesignDebuggingAPI IntegrationBackend DevelopmentSoftware TestingUnit TestingIntegration TestingGenerative AILarge Language Models

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England