Software Engineer V

Altron Inc•Manassas, VA
•$179,000 - $209,000•Onsite

About The Position

We are seeking a Principal Software Engineer to join the Navy Programs team. The role serves as the technical authority for the architecture, development, integration, and fielding of mission-critical software systems supporting U.S. Navy submarines, aircraft carriers, and shore-based platforms. The engineer sets technical direction across multiple teams while remaining hands-on in design, coding, and resolution of complex integration problems. The position focuses on modern C++ on Linux, distributed systems, and modernization of legacy applications onto a Kubernetes-based platform. It directly supports U.S. Navy submarine combat systems and involves making long-term technical decisions that balance mission needs, cost, schedule, and risk. The role also represents the program's technical position to Navy customers and partners and helps develop engineers and technical leaders. This is a full-time position based in Manassas, Virginia. U.S. citizenship and an active DoD Secret Clearance are required. The annual base salary is $179,000–$209,000, with final compensation based on experience and skills. The position is eligible for a sign-on bonus and a comprehensive benefits package.

Requirements

  • U.S. citizenship and an active DoD Secret clearance at time of hire.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 12 or more years of progressively responsible professional software development experience.
  • Demonstrated experience as lead architect or technical authority for a complex software system across multiple teams or releases.
  • Advanced proficiency in modern C++ (C++11 and newer), including concurrency, asynchronous design, memory management, and performance analysis.
  • Deep Linux experience, preferably with Red Hat Enterprise Linux (RHEL) or a derivative.
  • Proven experience architecting and troubleshooting distributed, event-driven, or real-time systems in production or fielded environments.
  • Hands-on experience with gRPC, Protocol Buffers, and messaging middleware such as DDS or AMQP.
  • Experience defining test strategy and CI/CD practices for a multi-team software program.
  • Experience translating system requirements and interface definitions into software architecture and defending design decisions in formal technical reviews.
  • Strong written, verbal, and presentation skills, including briefing technical strategy and risk to senior leadership and government customers.

Nice To Haves

  • Experience architecting or migrating applications onto Kubernetes, including operators, custom controllers, or Helm-based deployment.
  • Experience with RTI Connext DDS or other real-time publish-subscribe middleware on mission-critical systems.
  • Experience integrating software with tactical, combat, weapon-control, or other mission-critical Navy systems.
  • Experience with observability architecture using tools such as Prometheus, Grafana, or Loki.
  • Experience supporting proposals, technical volumes, or basis-of-estimate development for DoD programs.
  • Experience with DevSecOps, secure software development practices, and supporting system accreditation.
  • Master's degree in Computer Science, Computer Engineering, or a related field.

Responsibilities

  • Serve as technical authority for the software architecture of U.S. Navy submarine combat systems, owning key design decisions and their rationale.
  • Define the technical roadmap for modernizing legacy C++, Java, and Electron applications onto a Kubernetes-based platform, including migration strategy, sequencing, and risk mitigation.
  • Establish architecture, interface, and coding standards across multiple development teams and ensure design consistency across application, middleware, and deployment layers.
  • Lead design of distributed, real-time, and service-oriented systems using gRPC, Protocol Buffers, DDS, AMQP, and data-driven interface models.
  • Resolve complex software, concurrency, performance, networking, and integration problems in lab and Navy platform environments.
  • Represent the program's technical position to Navy customers, prime contractors, and partner organizations in design reviews, technical interchange meetings, and integration events.
  • Support program leadership with technical estimates, basis-of-estimate development, risk assessments, and proposal and capture activities.
  • Mentor technical leads and senior engineers, shape the team's engineering culture, and help identify and develop future technical leaders.

Benefits

  • Sign-on bonus
  • Healthcare benefits, including medical, dental, and vision
  • Flexible Spending Accounts
  • Life Insurance
  • 401(k) plan with matching company contributions
  • Paid time off
  • Holidays
  • Tuition and training reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service