What is a Software Engineer at AIG?
As a Software Engineer at AIG, you are at the core of reimagining how a leading global insurance organization manages risk and delivers solutions to clients across approximately 190 countries and jurisdictions. Technology drives everything at AIG, from underwriting complex risks and processing global claims to shielding the company's systems from sophisticated security risks. Your work directly empowers colleagues and clients by building scalable, secure, and high-performance software applications that modernize traditional insurance operations.
In this role, you will tackle diverse and complex engineering challenges, ranging from developing enterprise integration services with MuleSoft and Java to building responsive user interfaces with modern frameworks like Angular. You will collaborate closely with cross-functional Agile teams, product owners, and IT leads to translate business requirements into robust technical solutions. Whether you are optimizing cloud-native architectures on AWS, implementing CI/CD pipelines, or leveraging AI coding assistants, your contributions will shape the future of digital platforms at scale.
The role demands a strong blend of technical excellence, object-oriented programming proficiency, and a deep understanding of enterprise architecture patterns. While the technical scope is broad and demanding, you will work alongside talented engineering peers and technical leaders who foster a culture of continuous learning and innovation. Expect an environment where attention to detail, adherence to security best practices, and collaborative problem-solving are paramount to driving impactful business outcomes.




