Systems Architect

MAG Mutual Insurance Company
Atlanta, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Atlanta, United States of America

Tech stack

Adobe InDesign
Agile Methodologies
Automation of Tests
Cloud Computing
Continuous Delivery
Data Architecture
DevOps
Cloud Services
Systems Architecture
Information Technology

Job description

The System Architect plays a key role in defining and communicating the technical and architectural vision within a Scaled Agile Framework (SAFe) environment. This position focuses on aligning architectural design with business priorities to support the development of flexible and high-value solutions. Working closely with Agile teams, Product Management, the Release Train Engineer (RTE), and Business Owners, the System Architect ensures continuous alignment with business objectives and optimal system performance., * Define enablers and create an architectural runway to support upcoming features in the Agile Release Train (ART) backlog.

  • Participate in solution definition, providing insights into technological capabilities and constraints.
  • Define system Non-Functional Requirements (NFRs) and ensure architecture supports them.
  • Collaborate with Product Management to ensure sufficient capacity for enablement work during PI planning.

Define and Communicate Architecture Vision:

  • Present the architectural vision to Agile teams during PI Planning, adjusting as necessary based on new insights.
  • Provide continuous guidance on implementation and architectural flexibility to accommodate changes during development.
  • Use abstraction and set-based design to support system agility., * Collaborate with Agile teams to uncover inconsistencies in design and make necessary adjustments.
  • Support architectural experiments and spikes to validate design assumptions efficiently.
  • Align architectural expectations with the reality of Agile team capacities, skills, and tools., * Help develop system architecture that supports incremental value delivery through the DevOps process and CDP.
  • Guide teams in choosing appropriate tools, environments, and infrastructure, incorporating scalable and adaptable solutions.
  • Enable metrics instrumentation for tracking performance, user behavior, and operational efficiency.

Requirements

  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related field (Master's preferred).
  • Proven experience in system architecture within an Agile framework (SAFe experience highly preferred).
  • Strong knowledge of architectural principles and tools for cloud solutions, data architecture, and system security.
  • Experience in DevOps and continuous delivery, with a focus on scalable infrastructure and cloud-based solutions.
  • Excellent communication skills with the ability to explain complex technical concepts to various stakeholders.

Apply for this position