Senior Software Architect

Redhorse CorporationChantilly, VA
$240,000 - $270,000

About The Position

Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Software Architect who will serve as a recognized authority and visionary for our most complex technical initiatives. In this role, you will provide the big-picture oversight necessary to develop enhanced products that solve unusually complex technical problems for our government partners. You won’t just follow a roadmap—you will create it, experimenting with alternative approaches and validating architectures that set the standard for innovation and reliability in the federal space.

Requirements

  • Must have an active TS/SCI security clearance.
  • Bachelor’s degree (or equivalent) with 10+ years of relevant experience, or a Master’s degree with 8+ years of relevant experience.
  • Demonstrated experience as a recognized technical authority on unusually complex software problems.
  • Proven track record of designing, modeling, and documenting enterprise-scale software architectures.
  • Extensive proficiency in translating high-level mission requirements into technical specifications.
  • Experience working without supervision on highly complex projects while providing leadership to cross-functional teams.

Nice To Haves

  • Experience with Redhorse-relevant technologies such as DataBricks, Spark, GitLab, and Jira.
  • Familiarity with cloud-native architecture (AWS, Azure, or GCP) and microservices design.
  • Knowledge of the Risk Management Framework (RMF) and deploying software in secure government environments.
  • Experience with Agile methodologies and DevSecOps pipelines.
  • Prior experience leading research-heavy technical initiatives or "innovation labs."

Responsibilities

  • Articulate and champion the architectural vision for new and enhanced software products.
  • Conceptualize and experiment with alternative architectural approaches to identify the most effective solutions for complex missions.
  • Create comprehensive models, component specifications, and interface documentation.
  • Validate proposed architectures against rigorous requirements and foundational assumptions.
  • Collaborate closely with product developers, product managers, and customer application experts to ensure required features and modifications are seamlessly integrated.
  • Provide expert technical advice across various departments within the organization.
  • Integrate complex components built by distributed product development teams.
  • Lead and mentor teams of planning analysts and developers, providing research and technical guidance.
  • Determine and pursue independent courses of action to obtain desired results with wide latitude for judgment.

Benefits

  • Comprehensive benefits programs
  • Performance-based or other incentive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service