Skip to content
mimi

Senior Software Architect Jobs

Insight Global, Inc.

Virginia Beach · On-site Full-time Senior $65 – $70/hr 3w ago

About the role

About

Insight Global is seeking a senior‑level Software Architect / Engineer to support the modernization and continued development of Navy integrated training systems. This role is highly technical and hands‑on, focused on evolving legacy C++/Linux‑based training software into modern, containerized solutions while helping build the next generation of the platform.

  • Intended to learn from the current technical lead, take increasing ownership of the system, and eventually assume full technical responsibility for the project.
  • Spans multiple technical increments and supports both existing production systems and new development efforts.
  • Not a people‑management role — the focus is on architecture, design, and writing code.

Required Skills & Experience

  • Senior‑level software engineer / architect (very hands‑on)
  • Strong C++ experience on Linux (RHEL preferred)
  • Experience working with legacy systems and modernizing them
  • Hands‑on experience with Docker (Kubernetes/Helm a plus)
  • Comfortable designing system architecture and writing code
  • Experience with complex systems (training, simulation, distributed systems, etc.)
  • Familiar with Agile development, Git, and JIRA
  • Willing to work fully onsite in Hampton Roads (Dam Neck / Virginia Beach)
  • Able to obtain a Secret clearance (TS/SCI eligible)
  • Interested in learning from the current lead and eventually taking full technical ownership
  • Open to limited travel (about once every other month)

Responsibilities

  • Lead and contribute to software architecture and development efforts across multiple technical increments (TIs)
  • Design, develop, and modernize training systems built on C++ and Linux (RHEL 7) platforms
  • Support the transition from legacy systems to modern, containerized architectures using Docker, Kubernetes, and related tooling
  • Define and guide:
    • Software and system architectures
    • Interface definitions
    • Operational concepts and integration approaches
  • Translate mission and training requirements into scalable, maintainable system designs
  • Develop and maintain architectural guidelines supporting both current programs and future system growth
  • Write, review, and maintain production code and system baselines
  • Support modeling, simulation, and distributed training environments that simulate real‑world watchstander operations
  • Conduct development and integration testing in lab environments and, when required, at customer sites
  • Collaborate closely with engineering teams, stakeholders, and government customers to ensure technical alignment
  • Provide technical leadership and direction without formal people‑management or HR responsibilities
  • Support limited travel for integration, testing, or installation (approximately once every other month)

Compensation

  • $65/hr to $70/hr.
  • Exact compensation may vary based on several factors, including skills, experience, and education.

Requirements

  • Senior‑level software engineer / architect (very hands‑on)
  • Strong C++ experience on Linux (RHEL preferred)
  • Experience working with legacy systems and modernizing them
  • Hands‑on experience with Docker (Kubernetes/Helm a plus)
  • Comfortable designing system architecture and writing code
  • Experience with complex systems (training, simulation, distributed systems, etc.)
  • Familiar with Agile development, Git, and JIRA
  • Willing to work fully onsite in Hampton Roads (Dam Neck / Virginia Beach)
  • Able to obtain a Secret clearance (TS/SCI eligible)
  • Interested in learning from the current lead and eventually taking full technical ownership
  • Open to limited travel (about once every other month)

Responsibilities

  • Lead and contribute to software architecture and development efforts across multiple technical increments (TIs)
  • Design, develop, and modernize training systems built on C++ and Linux (RHEL 7) platforms
  • Support the transition from legacy systems to modern, containerized architectures using Docker, Kubernetes, and related tooling
  • Define and guide software and system architectures, interface definitions, and operational concepts and integration approaches
  • Translate mission and training requirements into scalable, maintainable system designs
  • Develop and maintain architectural guidelines supporting both current programs and future system growth
  • Write, review, and maintain production code and system baselines
  • Support modeling, simulation, and distributed training environments that simulate real‑world watchstander operations
  • Conduct development and integration testing in lab environments and, when required, at customer sites
  • Collaborate closely with engineering teams, stakeholders, and government customers to ensure technical alignment
  • Provide technical leadership and direction without formal people‑management or HR responsibilities
  • Support limited travel for integration, testing, or installation (approximately once every other month)

Skills

C++DockerGitHelmJIRAKubernetesLinuxRHEL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free