About The Position

The Enterprise Architect – Applications defines, governs, and advances CoreCivic’s application architecture strategy to align with business objectives, technology standards, security expectations, and enterprise transformation initiatives. The role bridges business strategy, solution delivery, architecture governance, and technology execution, guiding and governing application architecture decisions so development practices, technology selections, and application portfolios align with enterprise standards and long-term strategic direction. The position is onsite in Brentwood, Tennessee, four days per week, Monday through Thursday. Applicants must be local within 50 miles of Brentwood at the time of application. No relocation package is offered. Domestic U.S. travel may be required.

Requirements

  • Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, Engineering, or a related field; additional related work experience may substitute year for year for the required education.
  • At least 7 years of progressive experience in technology, software engineering, solution architecture, application architecture, enterprise architecture, or a related discipline.
  • Experience designing, evaluating, or governing complex enterprise application ecosystems across multiple business domains.
  • Experience working with executive stakeholders, business leaders, architects, developers, cybersecurity teams, infrastructure teams, vendors, and delivery teams.
  • Proficiency in Microsoft 365 applications.
  • Must be local within 50 miles of Brentwood, Tennessee, at the time of application.
  • Ability to work onsite in Brentwood Monday through Thursday, four days per week.

Nice To Haves

  • Master’s degree.
  • At least 5 years of experience in an architecture leadership, senior architecture advisory, or comparable strategic technology role.
  • Microsoft Azure Solutions Architect Expert, AWS Certified Solutions Architect, or comparable cloud certification.
  • SAFe Architect or related Agile architecture certification.

Responsibilities

  • Develop and maintain enterprise application architecture strategies, roadmaps, principles, standards, and reusable reference patterns.
  • Translate business strategy and capability needs into technology-enabled application architecture direction.
  • Evaluate application architectures for scalability, maintainability, resiliency, security, performance, operational fit, and strategic alignment.
  • Guide application modernization, cloud adoption, platform consolidation, legacy transformation, and application portfolio rationalization efforts.
  • Define and maintain design standards for applications, APIs, integrations, data flows, and platform services.
  • Review application designs, technical proposals, and development approaches for alignment with enterprise architecture direction.
  • Partner with development teams to promote best practices for application design, API development, integration, testing, deployment, DevOps, CI/CD, automation, and lifecycle management.
  • Collaborate with other Enterprise Architecture members and IT teams to ensure consistency and alignment.
  • Provide strategic guidance on technical debt reduction, solution quality, reuse, standardization, and sustainable application delivery models.
  • Lead or participate in architecture review boards and technology selection reviews.
  • Ensure application decisions align with cybersecurity, data governance, compliance, resiliency, and operational requirements.
  • Communicate complex architectural topics in business-relevant language to executives, business leaders, product owners, vendors, architects, developers, infrastructure teams, and security teams.
  • Influence enterprise technology decisions through collaboration, architectural credibility, strategic leadership, and sound business judgment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service