JOBSEARCHER

Senior Software Architect

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. Project Context 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. Phase 1 Engagement (First 90 Days) 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. Key Objectives 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. Required Experience & Skills 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. #J-18808-Ljbffr

matching similar jobs near Salt Lake City, UT

VIEW MORE