Logo
DASH2

Senior Software Architect

DASH2, Salt Lake City, Utah, United States, 84193

Save Job

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