Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Global Radiance Review

Software Architect

Global Radiance Review

Software Architect defining and guiding system architecture for Radiance Technologies. Engaging business and technical teams to enhance software solutions at NGA in St.

Posted 5/20/2026full-timeSt. Louis • Montana • 🇺🇸 United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
GoJavaPythonTypeScript

About the role

Key responsibilities & impact
  • Define and guide the implementation coordination of architecture models in a system
  • Engage business and technical teammates to align the direction and architectural approach that delivers value
  • Participate as an active team member developing code for release
  • Define, create and update software system architectures and guide its implementation with Software Engineers and Software Developers
  • Analyze architecture and engineering data to solve complex problems, recommend solutions, and improve products and processes
  • Identify and define system architectures that streamline internal development and operations
  • Create and document functional and detailed design architectures
  • Ensure the system is secure, resilient, observable, and able to evolve as new customers and features are added
  • Drive long-term modernization and technology direction
  • Actively engage with Product Owners and technical teammates to aid in translating customer requirements into system requirements
  • Lead architecture definition and concepts within a system
  • Work closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture
  • Collaborate to define, scope, and refine architecture backlog items
  • Mentor, guide, and coach Software Engineers and Developers on the practices of system and solution architectures
  • Continuously learn and apply industry best practices on modern software delivery practices
  • Collaborate with cross-functional teams to accomplish project and product objectives

Requirements

What you’ll need
  • 15+ years’ experience as a software architect and/or software engineer
  • Bachelor’s Degree in Computer Science, Computer Engineering, or related technical field
  • Active TS/SCI
  • Knowledge of object-oriented programming languages, including Golang, Java, C++, or Python
  • Strong Communication and Organizational Skills
  • Experience with system modeling and software architecting using MBSE
  • Experience with C4 modeling using Structurizr
  • Familiarity with Architecture Decision Records (ADR)
  • Experience creating and maintaining GEOINT software tooling
  • 5+ years in working with military & intelligence systems, e.g. Maritime, Safety of Navigation, Precise Navigation & Timing, Geodetic, Geophysical, and photogrammetric sciences
  • Experience with building and deploying software in the Intelligence Community
  • Experience supporting intelligence community or DoD missions, particularly within GEOINT environments
  • Knowledge of geospatial technologies and data visualization techniques
  • At least 5 year experience in geospatial data management, data governance, or data stewardship roles, preferably in a complex organizational environment

Benefits

Comp & perks
  • Employee ownership
  • Generous 401K
  • Full health/dental/life/vision insurance benefits
  • Paid time off
  • Educational reimbursement
  • Competitive salaries
  • Interesting assignments
  • Pleasant work environment

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software architectureobject-oriented programmingGolangJavaC++Pythonsystem modelingsoftware architectingC4 modelingGEOINT software tooling
Soft Skills
communication skillsorganizational skillsmentoringcollaborationproblem-solving
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Computer EngineeringActive TS/SCI