Enterprise Architecture Co-Op

Berkley•Urbandale, IA

About The Position

The Enterprise Architecture Intern/Co-Op supports Berkley Technology Services’ Enterprise Architecture team with architectural reviews, business interaction, research, problem solving, design, recommendations, and decision-making. The role works with architects to define, document, and test target architectures and patterns, helping the team meet its service-level agreements and organizational commitments. The co-op also contributes to internal development efforts for small applications owned by Enterprise Architecture. These applications help employees access Enterprise Architecture and governance services and provide a system of record for key architecture data. The role offers exposure to broader business and technology challenges, application development, and interaction with management and senior leaders in the insurance industry.

Requirements

  • Interest in both development and non-development internship or co-op assignments.
  • Completed 2–3 years in a major course of study.
  • Strong aptitude in a current JavaScript framework such as Next.js, React, or Vue.js.
  • Strong technical aptitude, critical-thinking, and quantitative skills.
  • Ability to use Microsoft Office applications, including Excel, PowerPoint, Word, and Outlook; Excel pivot table capability is required.
  • Ability to learn new technologies and applications quickly, with a demonstrated track record of self-driven learning.
  • Excellent communication, time-management, organization, and planning skills.
  • Basic knowledge of or experience with SQL.
  • Ability to work well in a team and be productive without constant supervision.
  • Strong problem-solving skills.
  • Solid documentation skills.
  • Aggressive curiosity.
  • Attention to detail.

Nice To Haves

  • Prior help desk, teaching assistant, or computer lab experience.
  • Familiarity with CI/CD tools such as Git, GitHub, Git Bash, GitHub Actions, Ansible, or Terraform.

Responsibilities

  • Review Building Permit request forms for completeness and accuracy; work with requestors, provide design guidance to less technical requestors, and follow up on open tasks with requestors and vendors.
  • Research tools and solutions, participate in subject-matter expert interviews, and assist architects with building, documenting, and presenting target-state architectures and patterns.
  • Perform proof-of-concept and pattern development for AI use cases, including code upgrades, code generation, and simple RAG models.
  • Research tools and solutions within assigned capabilities; work with Endpoint and Platform teams on decisions and roadmaps, and with Procurement and Asset Management to update approved software and lifecycle information.
  • Attend team meetings, collaborate on assignments and solutions, and track work using Jira and Agile ceremonies.
  • Assemble data and report on key Enterprise Architecture OKRs.
  • Communicate effectively across technical and non-technical functional areas.
  • Manage multiple priorities in a fast-paced, dynamic professional environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service