1. What is a Software Engineer at AIG?
At AIG (American International Group), the role of a Software Engineer goes far beyond maintaining legacy insurance systems. You are stepping into a massive digital transformation effort where technology is used to reimagine how the world manages risk. Whether you are joining the new Generative AI team in Atlanta, the Identity and Access Management team in Dallas, or the Global Sourcing units, your code will directly impact how millions of individuals and businesses protect their futures.
Engineers at AIG are currently tasked with building cloud-native solutions, integrating complex microservices, and leveraging cutting-edge platforms like Palantir Foundry and AWS SageMaker. The work involves high-stakes problem solving—transforming vast amounts of historical data into actionable insights, automating underwriting processes, and securing enterprise-grade infrastructure. You will be working in a hybrid environment that values in-person collaboration, innovating alongside data scientists, product managers, and risk engineers to deliver scalable, high-quality software.
2. Getting Ready for Your Interviews
Preparation for AIG requires a shift in mindset. You are not just proving you can code; you are proving you can build stable, secure, and scalable solutions within a regulated enterprise environment.
Technical Versatility & Integration AIG operates a complex ecosystem. You will be evaluated on your ability to work with specific stacks—primarily Java (Spring Boot) or Python (PySpark/GenAI)—and your ability to integrate them using tools like MuleSoft and APIs. Interviewers look for candidates who understand how to connect modern cloud services with existing enterprise architecture.
Domain Application & Problem Solving You do not need to be an insurance expert, but you must demonstrate an aptitude for applying technology to business problems. Whether it is optimizing a data pipeline for risk modeling or securing user identities with SailPoint, you need to show you understand the "why" behind the code. Expect questions that test how you handle data consistency, security, and system reliability.
Collaboration in a Hybrid Model AIG places a heavy emphasis on in-person collaboration and cross-functional teamwork. You will be assessed on your communication skills—specifically how you translate technical concepts for non-technical stakeholders like underwriters or product owners. Cultural fit is determined by your willingness to mentor junior developers, participate in code reviews, and drive innovation within an Agile framework.
3. Interview Process Overview
The interview process at AIG is thorough and structured, designed to assess both your technical depth and your ability to thrive in a corporate environment. It typically begins with a recruiter screening to align on your experience, location preferences (as AIG has strict hybrid requirements in hubs like Atlanta, Dallas, and Jersey City), and interest in the specific domain, such as GenAI or IAM.
Following the screen, you will likely face a technical assessment. Depending on the team, this may be a HackerRank-style coding challenge or a live technical screen with a senior engineer. For Python/Data roles, expect questions focused on data manipulation and algorithms. For Full Stack/Java roles, the focus will be on object-oriented design and API development.
The final stage is a "Super Day" or a series of back-to-back onsite (or virtual onsite) interviews. This panel usually consists of a hiring manager, a peer engineer, and a cross-functional partner. You will dive deep into system design, past project experiences, and behavioral scenarios. AIG values the "whole engineer," so expect a balance of coding questions and discussions about how you handle conflict, deadlines, and ambiguity.

