Software Engineering Intern

Arch Capital GroupJersey City, NJ
$26 - $30Hybrid

About The Position

With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠. About This Internship Arch’s internship program offers students a unique opportunity to gain hands on experience in the insurance industry. It provides challenging learning experiences that serve as a foundation for interns to explore their career choices and to develop professional skills. Working alongside some of the most talented members of the specialty insurance industry, interns will gain relevant expertise in various aspects of the field, participate in learning activities and receive ongoing feedback. About This Role Partner with IT and business stakeholders to understand application and system requirements across underwriting and reinsurance workflows. Translate business needs into technical solutions using Java , Spring Boot , and Angular . Design, build, and enhance tools, services, and web applications used across our Reinsurance IT landscape. Develop and integrate APIs and microservices (RESTful services) and collaborate on end-to-end feature delivery from UI to backend. Explore, prototype, and integrate AI capabilities into underwriting and operational applications, including: GenAI-based assistants (e.g., summarization, Q&A over documents, workflow guidance) Agentic AI approaches (e.g., using agents that can orchestrate tasks across systems with guardrails) Brainstorm and validate AI/GenAI use cases that improve user experience, automate repetitive steps, and increase decisioning efficiency while maintaining compliance. Collaborate in Agile delivery using tools like JIRA and GitHub , participating in standups, sprint planning, and retrospectives. Document and present your work clearly to both technical and non-technical audiences (design notes, demos, readme’s, etc.). Take initiative —work independently, think critically, and communicate blockers/risks early.

Requirements

  • Actively completing area of study in Computer Science or relevant program.
  • Minimum 3.0 GPA or higher.
  • College level - current Junior, Senior, or graduate student, with graduation dates ranging from December 2026 – May 2027.
  • Curiosity, creativity, and a willingness to experiment with new technologies (including AI/GenAI).
  • Strong analytical thinking and problem-solving skills.
  • Self-starter mindset with the ability to work independently and collaboratively.
  • Excellent written and verbal communication skills.
  • Core Engineering Programming proficiency in Java with hands-on experience building services using Spring Boot .
  • Front-end development experience with Angular (components, services, routing, state management).
  • Understanding of REST APIs , microservices concepts, and integration patterns.
  • Experience with databases (SQL preferred) and basic data modeling concepts.
  • AI / GenAI / Agentic AI Exposure to AI/ML concepts and modern GenAI patterns (through coursework, internships, hackathons, or personal projects).
  • Familiarity with one or more of the following: Prompt engineering and evaluation basics (quality, safety, reliability) RAG (Retrieval-Augmented Generation) for Q&A over enterprise documents Embedding/vector search concepts (indexing, similarity search) Interest or experience in Agentic AI (e.g., tool-using agents, function calling, workflow orchestration, guardrails, human-in-the-loop), including designing agent behaviors that are auditable, safe, and compliant .

Nice To Haves

  • Platform & Delivery Familiarity with cloud platforms (e.g., AWS , Azure , or GCP ) is a plus.
  • Exposure to Agile methodologies and tools like JIRA .
  • Experience with version control ( Git/GitHub ) and basic CI/CD concepts is a plus.

Responsibilities

  • Partner with IT and business stakeholders to understand application and system requirements across underwriting and reinsurance workflows.
  • Translate business needs into technical solutions using Java , Spring Boot , and Angular
  • Design, build, and enhance tools, services, and web applications used across our Reinsurance IT landscape.
  • Develop and integrate APIs and microservices (RESTful services) and collaborate on end-to-end feature delivery from UI to backend.
  • Explore, prototype, and integrate AI capabilities into underwriting and operational applications, including: GenAI-based assistants (e.g., summarization, Q&A over documents, workflow guidance) Agentic AI approaches (e.g., using agents that can orchestrate tasks across systems with guardrails)
  • Brainstorm and validate AI/GenAI use cases that improve user experience, automate repetitive steps, and increase decisioning efficiency while maintaining compliance.
  • Collaborate in Agile delivery using tools like JIRA and GitHub , participating in standups, sprint planning, and retrospectives.
  • Document and present your work clearly to both technical and non-technical audiences (design notes, demos, readme’s, etc.).
  • Take initiative —work independently, think critically, and communicate blockers/risks early.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service