Senior Enterprise Architect

Posted 6 Days Ago
Be an Early Applicant
Westlake, OH, USA
In-Office
Senior level
Agency • Insurance • Financial Services
The Role
Provides enterprise-level technical leadership for software architecture, modernization, cloud adoption, distributed systems, and AI integration. Designs scalable, secure, observable systems; develops prototypes, frameworks, and reference implementations; establishes architecture standards and technical roadmaps; and guides legacy transformation, API strategies, platform evolution, and AI-enabled development. Collaborates across engineering, product, data, security, infrastructure, and business teams while mentoring technical staff and evaluating emerging technologies.
Summary Generated by Built In

We are seeking a visionary, hands-on Senior Enterprise Architect to join our enterprise architecture team and help shape the future of our software platforms. This role will provide technical leadership across software architecture, enterprise modernization, scalability, cloud adoption, and the strategic integration of emerging technologies, including artificial intelligence.

The ideal candidate is an accomplished software engineer and architect with a deep understanding of designing, building, and evolving complex enterprise software systems. This individual will work across architecture, engineering, product, data, security, and business teams to establish technical direction, define architectural standards, and translate complex business challenges into practical, scalable, and secure software solutions.


This is not a data science or AI model-development role. However, we are looking for a software architect who understands how to apply and integrate AI capabilities into real-world enterprise software. Candidates may come from a strong software engineering, architecture, platform engineering, or AI engineering background; deep expertise in statistics, model training, or academic machine learning is not required.


The Principal Software Architect will remain hands-on while operating at an enterprise level—developing prototypes, reference implementations, frameworks, scaffolding, and complex technical solutions that help engineering teams adopt architectural patterns and deliver high-quality software. The role will also serve as a technical thought leader and mentor, helping establish a culture of engineering excellence, innovation, and continuous modernization.

Experience in the insurance industry is a strong plus.


Key Responsibilities
  • Architectural Leadership: Design and collaborate with engineering teams to build resilient, highly scalable, secure, maintainable, and observable distributed software systems as part of a collaborative enterprise architecture team.
  • Hands-On Architecture & Development: Develop architectural prototypes, reference implementations, scaffolding, frameworks, algorithms, and other technical solutions that demonstrate architectural patterns and accelerate engineering adoption and delivery.
  • Enterprise Modernization: Lead architectural direction for software modernization initiatives, including legacy application transformation, application decomposition, cloud adoption, platform evolution, API strategies, integration, and modernization of critical enterprise systems.
  • AI & Generative AI Architecture: Define and lead the technical strategy for incorporating AI and GenAI capabilities into enterprise applications and platforms. Evaluate and integrate LLMs, third-party AI services, AI agents, and other emerging AI technologies where they provide meaningful business or engineering value.
  • AI-Enabled SDLC: Identify opportunities to leverage AI to improve developer productivity, software development, testing, code quality, documentation, application modernization, and other areas of the SDLC. Establish reusable patterns, standards, and guardrails that enable engineering teams to adopt AI safely and effectively.
  • Technical Roadmap & Governance: Establish architecture patterns, reference architectures, frameworks, engineering standards, and technical roadmaps across software development and AI adoption, ensuring alignment with enterprise strategy, business objectives, security requirements, and industry best practices.
  • Cloud & Distributed Systems: Provide architectural leadership for cloud-native applications and distributed systems, with an emphasis on scalability, resilience, availability, performance, observability, and operational excellence.
  • Cross-Functional Collaboration: Partner closely with product management, engineering, data, security, infrastructure, and business leadership to translate complex business problems into practical, elegant, and scalable technical solutions.
  • Technical Influence & Mentorship: Serve as a technical mentor and thought leader for architects and engineering teams. Promote strong software engineering practices, rigorous code quality, design excellence, performance optimization, and continuous improvement.
  • Technology Evaluation: Evaluate emerging technologies, software frameworks, cloud-native services, AI capabilities, and architectural approaches to continuously evolve the organization's technology landscape.
  • Leadership: The ideal candidate is able to see the big picture, understand the details, and help teams turn architectural vision into working software.

Required Qualifications
  • 12+ years of professional experience in software engineering, software architecture, or a related technical discipline.
  • 4+ years operating at a Principal Engineer, Principal Architect, Enterprise Architect, Lead Architect, or similar senior technical leadership level within a complex enterprise environment.
  • Deep, hands-on experience designing and building enterprise-scale software applications and distributed systems.
  • Strong software development background with significant experience in one or more modern programming languages such as Java, Python, .NET/C#, or similar.
  • Demonstrated expertise with modern architectural patterns, including microservices, event-driven architecture, API-driven systems, distributed systems, cloud-native architecture, and domain-driven design.
  • Experience architecting and delivering systems that require high availability, scalability, resiliency, security, performance, and operational excellence.
  • Experience with cloud platforms and cloud-native services, preferably Microsoft Azure.
  • Demonstrated ability to move between high-level architecture and hands-on technical implementation, including developing prototypes, reference architectures, frameworks, or production-quality code.
  • Strong understanding of software development lifecycle practices, DevOps, CI/CD, automated testing, observability, and modern engineering practices.
  • Practical experience with AI and/or generative AI in software applications or engineering environments.
  • Ability to evaluate AI technologies and determine how they can be effectively integrated into enterprise software and existing technology ecosystems.
  • Exceptional communication and collaboration skills, with the ability to influence engineers, architects, product leaders, business stakeholders, and executive leadership.
  • Demonstrated ability to establish technical direction, build consensus, and make sound architectural decisions in a complex enterprise environment.
  • The successful candidate will be an architect and technical leader who can operate comfortably at multiple levels—from discussing enterprise technology strategy with executives to reviewing architecture and code with engineers.

Skills Required

  • 12+ years of professional experience in software engineering, software architecture, or a related technical discipline
  • 4+ years operating at a Principal Engineer, Principal Architect, Enterprise Architect, Lead Architect, or similar senior technical leadership level in a complex enterprise environment
  • Deep hands-on experience designing and building enterprise-scale software applications and distributed systems
  • Strong software development background with significant experience in Java, Python, .NET/C#, or similar modern programming languages
  • Expertise with microservices, event-driven architecture, API-driven systems, distributed systems, cloud-native architecture, and domain-driven design
  • Experience architecting systems requiring high availability, scalability, resiliency, security, performance, and operational excellence
  • Experience with cloud platforms and cloud-native services, preferably Microsoft Azure
  • Ability to move between high-level architecture and hands-on implementation, including prototypes, reference architectures, frameworks, or production-quality code
  • Strong understanding of software development lifecycle practices, DevOps, CI/CD, automated testing, observability, and modern engineering practices
  • Practical experience with AI or generative AI in software applications or engineering environments
  • Ability to evaluate AI technologies and integrate them effectively into enterprise software and existing technology ecosystems
  • Exceptional communication and collaboration skills with engineers, architects, product leaders, business stakeholders, and executives
  • Ability to establish technical direction, build consensus, and make sound architectural decisions in a complex enterprise environment

Goosehead Insurance Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Goosehead Insurance and has not been reviewed or approved by Goosehead Insurance.

  • Pay Growth & Progression — High-income potential for top-producing sales staff is highlighted, with strong commissions available under the right circumstances. Feedback suggests this upside is achievable but typically requires sustained high performance and time to build a book.
  • Retirement Support — A 401(k) with employer matching and a four-year vesting schedule is described as part of the package. Some comments call out the match as a positive feature for long-term savings.
  • Equity Value & Accessibility — Employee stock-purchase opportunities and occasional stock awards are mentioned for certain roles. Feedback suggests these programs can add to total compensation, particularly for corporate employees.

Goosehead Insurance Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dallas, TX
2,120 Employees
Year Founded: 2003

What We Do

Goosehead Insurance is an innovative independent personal lines insurance agency that distributes its products and services through corporate and franchise locations throughout the United States. Founded in 2003, the company focuses on providing extraordinary value by offering a broad choice of products and a world-class service experience, representing over 200 insurance companies that underwrite both personal and commercial lines.

Similar Jobs

Info Origin Inc. Logo Info Origin Inc.

Enterprise Architect

Artificial Intelligence • Software
In-Office or Remote
Columbus, OH, USA
325 Employees
80-85 Hourly

Koniag Professional Services, LLC Logo Koniag Professional Services, LLC

Architect

Information Technology • Logistics • Professional Services • Defense
In-Office
5 Locations
1034 Employees

Akamai Technologies Logo Akamai Technologies

Enterprise Architect

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees
139K-251K Annually
In-Office or Remote
50 Locations
17989 Employees
103K-165K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account