Arch Insurance Group Inc.→
Software Engineering Intern at Arch… · Jersey…
InternshipHybridFull-timeJersey City, NJ$58k–$62k/yr
Skills
javaspring bootangularrest apismicroservicessqlai/genaianalytical thinkingagile methodologiesgit/githubself-starter mindset
Job Description
Summary: Arch Insurance Group Inc. is dedicated to promoting progress and inspiring their clients, employees, investors, and communities. They are seeking a Software Engineering Intern to gain hands-on experience in the insurance industry, collaborating with IT and business stakeholders to translate business needs into technical solutions and enhance tools and services across their Reinsurance IT landscape.
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
Required Qualifications:
- 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
- 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
- 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
- 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
Required Skills: Java, Spring Boot, Angular, REST APIs
Important Skills: Microservices, SQL, AI/GenAI
Nice-to-Have Skills: Analytical thinking, Agile methodologies, Git/GitHub, Self-starter mindset
Benefits: Select Arch benefits
Benefits
Select Arch benefits