Senior Software Solutions Architect

SAICSan Diego, CA
Remote

About The Position

SAIC is seeking a Senior Software Solutions Architect to join the Joint Range Extension (JRE) software development team. This is a remote role within the U.S. JRE is a combat-proven datalink gateway that plays a vital role in the defense of the United States and our allies by extending the reach of tactical data across the battlespace and around the globe. As a Senior Software Engineer/Architect on the team, you’ll play a lead role in shaping JRE’s future.

Requirements

  • Experience as a Senior Software Solutions Architect
  • Experience with Joint Range Extension (JRE) software development
  • Ability to define and own architectural vision, strategy, and roadmap
  • Experience making high-level design decisions and technology selections
  • Proficiency in producing and maintaining architecture artifacts (architecture description, component design documentation, architecture diagrams like C4, DoDAF, UML, ADRs)
  • Ability to translate business requirements into technical designs
  • Experience developing proofs of concept and prototypes
  • Experience evolving architectural principles, patterns, and standards
  • Experience leading architecture and pull-request reviews
  • Understanding of quality attributes such as scalability, reliability, performance, security, maintainability, and operability
  • Experience managing technical debt
  • Ability to partner with product management to align technical strategy with business goals
  • Experience collaborating with industry partners
  • Experience mentoring and coaching engineers on design patterns, systems thinking, and architectural reasoning
  • Ability to communicate complex technical concepts clearly to various stakeholders
  • Experience contributing to interviewing and hiring decisions
  • Experience evaluating emerging technologies, frameworks, and tools
  • Experience guiding large-scale modernization initiatives
  • Experience supporting incident reviews and post-mortems

Responsibilities

  • Define and own the architectural vision, strategy, and roadmap for JRE.
  • Lead the team in making high-level design decisions and technology selections, documenting trade-offs and rationale.
  • Produce and maintain architecture artifacts, including an architecture description, component design documentation, architecture diagrams (C4, DoDAF, UML), and architecture decision records (ADRs).
  • Translate business requirements and product and program goals into technical designs that meet both functional and non-functional criteria.
  • Develop proofs of concept and prototypes to validate architectural choices.
  • Evolve the architectural principles, patterns, and standards used for JRE.
  • Lead architecture and pull-request reviews, providing constructive feedback on designs and significant implementations.
  • Ensure JRE meets key quality attributes such as scalability, reliability, performance, security, maintainability, and operability.
  • Manage technical debt and inflation, strategically incorporating the remediation of legacy debt into the product roadmap.
  • Partner with product management to align technical strategy with business goals.
  • Collaborate closely with industry partners to understand their requirements and align with JRE modernization goals.
  • Mentor and coach engineers on design patterns, systems thinking, and architectural reasoning.
  • Communicate complex technical concepts clearly to executives, peers, and non-technical stakeholders.
  • Contribute to interviewing and hiring decisions for engineering roles.
  • Evaluate emerging technologies, frameworks, and tools; make recommendations that balance risk, cost, and time-to-value.
  • Guide large-scale modernization initiatives.
  • Support incident reviews and post-mortems where root causes touch architectural decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service