What is a Software Engineer at AAA Life Insurance?
At AAA Life Insurance, a Software Engineer is not just a coder; you are a builder of stability and a driver of modernization. While the brand has been a trusted staple in American households since 1969, the technology team is currently undergoing a significant transformation. You will be joining an organization that is shifting from legacy systems to a modern, event-first, and API-first architecture. This role is critical in ensuring that the 1.8 million policyholders who rely on AAA Life can access services seamlessly when they need them most.
You will work within a collaborative environment—often based out of Livonia, MI, or operating remotely—where the focus is on creating scalable, predictable, and high-quality software. Whether you are working on the core policy administration systems, building cloud infrastructure on AWS, or designing integration layers that connect modern apps with legacy data, your work directly impacts the company's ability to innovate. The engineering culture here values "Citizen Development" and automation alongside heavy-lifting Java and Cloud engineering, meaning your ability to bridge business needs with technical solutions is paramount.


