Senior Software Architect
Listed on 2025-12-18
-
IT/Tech
Systems Engineer, Cloud Computing
Senior Software Architect
We are seeking a Senior Software Architect to lay the architectural foundation for a critical enterprise modernization initiative. This role is not a proposal and not a delivery build
—it is a hands‑on architectural engagement to define the future‑state platform, migration strategy, and standards that will enable a development team to execute with confidence.
This project has a strong architecture‑first approach
, executive pressure to succeed, and a clear mandate to avoid “big bang” rewrites.
The system supports a mission‑critical, highly visible, and deeply meaningful end‑to‑end process
, where stability, performance, and reliability are non‑negotiable.
- Modernizing a large, legacy enterprise system.
- Batch‑based processing (twice daily) that must evolve toward real‑time and messaging‑based flows
. - The business process itself remains largely unchanged—the focus is on:
Stability, Scalability, Performance, Maintainability, and Delivery predictability.
Define a complete architectural blueprint that enables systematic modernization—without premature deep builds or over‑engineering.
This phase is about clarity, alignment, and risk reduction
, not writing production code.
- Establish the future‑state architecture aligned with enterprise standards.
- Design a phased migration roadmap (no big‑bang cutover).
- Define: architecture patterns, development standards, infrastructure approach, observability and resiliency strategies, improve estimation accuracy for future phases, identify risks, dependencies, and integration points early, and enable a 7‑person engineering team to begin execution.
- Technology recommendations (Java & AWS strongly preferred).
- Frontend direction (likely React).
- Messaging and real‑time processing approach.
- Migration roadmap with clearly chunked phases.
- Inputs to accurate delivery estimates.
- Identification of: key dependencies, integration points, technical and organizational risks, required skill sets and resources.
- Senior‑level Software Architect experience (enterprise scale).
- Proven success modernizing large, legacy systems
. - Experience transitioning from batch to event‑driven / real‑time architectures
. - Ability to work closely with an internal architect who knows the current systems.
- Strong communication and influence skills.
- Ability to mentor development teams and elevate architectural maturity.
Location:
Salt Lake City Metropolitan Area.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).