Senior Software Architect

Insight Global
Virginia Beach, VA, United States
3 months ago
Apply on juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology JIRA C++ (Programming Language) Linux Distributed Computing Environment Distributed Systems Software Architecture Red Hat Enterprise Linux Systems Architecture Git SC Clearance Integration Tests
+5 more
Kubernetes Production Code Software Coding Docker Legacy Systems

Job description

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.

This position is intended to learn from the current technical lead, take increasing ownership of the system, and eventually assume full technical responsibility for the project. The role spans multiple technical increments and supports both existing production systems and new development efforts.

This is not a people-management role - the focus is on architecture, design, and writing code.

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)

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

Benefits & conditions

$65/hr to $70/hr.

Exact compensation may vary based on several factors, including skills, experience, and education.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all