Jobs · Art & Creative

AD - Enterprise Architecture

Principal Financial Group · Des Moines, IA · 1 mo ago
RemoteRemoteArt & Creative$145k–$170k/yrFull-time

Who You Are

  • 10+ years of software engineering experience with 3+ years in a domain or enterprise architecture capacity
  • Deep command of distributed systems design, microservices patterns, and cloud-native architecture on AWS
  • Demonstrated ability to build pattern libraries and reference architectures
  • Experience embedding NFRs such as reliability, performance, and security into architecture patterns
  • Strong communication skills: able to write architecture guidance that is precise without being prescriptive
  • Track record of earning technical trust across engineering teams without formal authority
  • Technical Requirements: Distributed systems design — DDD, microservices, event-driven architecture, CQRS, saga patterns, hexagonal architecture
  • Cloud-native architecture on AWS — EKS, Fargate, Lambda, Aurora, DynamoDB, EventBridge, SQS/SNS
  • NFR patterns — circuit breakers, bulkheads, retry/backoff, rate limiting, graceful degradation, SLO/SLI design
  • API design and governance — REST, gRPC, API versioning, contract-first development
  • CI/CD and observability — GitHub Actions, ArgoCD, OpenTelemetry, distributed tracing, structured logging

Role Overview

  • Own the enterprise application pattern library and help teams apply standards consistently across service boundaries, integration, resilience, and fault tolerance
  • Create reference architectures, starter templates, and decision guides that make recommended choices easier to understand and apply
  • Partner with the Web Enablement team, promoting understanding and consistent adoption of PDS, NSK, and WSK
  • Partner with platform engineering and security teams to embed secure-by-design practices into APIs, service communication, secret management, and delivery pipelines
  • Guide modernization efforts across cloud migration, platform consolidation, API modernization, and legacy decomposition

Set Practical Application Standards

  • Define and maintain the enterprise application pattern library, covering both functional architecture (domain decomposition, service boundaries, data ownership) and non-functional requirements (availability, latency, throughput, fault tolerance)
  • Establish NFR baselines for reliability, performance, availability, and observability, so they are built into reusable patterns
  • Author authoritative guidance on integration patterns, event-driven architecture, and API design that teams can adopt without ambiguity

Drive Architecture Consistency

  • Help product squads, domains, and platform teams apply patterns consistently without creating bottlenecks
  • Use architecture reviews to reinforce good patterns, surface drift early, and coach teams toward convergence
  • Maintain the architecture decision record process, so important technical decisions are documented, reviewed, and traceable

Enable Engineering Teams

  • Create reference architectures, starter templates, and decision guides that are easy for teams to adopt
  • Reduce ambiguity by making recommended architecture choices clear, practical, and repeatable
  • Run enablement sessions, office hours, and working groups that help standards become part of normal engineering practice

Build Security and Reliability in from the Start

  • Embed secure-by-design practices into application patterns from the beginning, not as a late-stage review activity
  • Build reliability and observability expectations into architecture patterns through SLOs, SLIs, and measurable operating targets
  • Partner with platform and security teams on shared patterns for service mesh, API gateway, secret management, and pipeline controls
  • Lead modernization through partnership

Skills that will help you stand out

  • AI/ML integration patterns — LLM embedding, RAG architectures, model abstraction layers, agentic workflow design
  • Modernization strategy — strangler fig, anti-corruption layers, data sync for monolith decomposition
  • Data mesh — domain data ownership, data product interfaces, federated governance
  • Platform transitions — EventBridge migration and API Gateway modernization (both in-flight)

Similar jobs