Lead Software Engineer

AAA Life Insurance CompanyLivonia, MI
Hybrid

About The Position

We need an analytical, curious problem solver to become a Lead Software Engineer on the Automation and AI Team to help drive the biggest change in the company’s history. The Opportunity – Why Join Are you ready to redefine how an entire industry engages with customers? At AAA Life we leverage technology to put human connection at the heart of what we do. If you are someone who thrives on purpose and wants to make a tangible difference in people’s lives when it matters most, then join AAA Life who has the unique ability to access tens of millions of existing AAA customers powered by the strength of one of America’s most trusted brands. We have embarked on a mission to double in size - Becoming one of the largest providers in the US. These facts showcase why we're the right choice: On purpose: a leading professional services firm found that the commitment, empathy and dedication of employees at AAA Life was the highest across a benchmark of top US companies On growth: we have the privilege to offer our products to tens of millions of Americans that are proud members of AAA On making a difference: we serve Americans by delivering life insurance products that make a true difference for families during their hardest times, not wealth management instruments (more details on this during the interview) On culture: USA Today named us 2025 top workplace nationwide. We believe the job of an insurance company is to do good. Our mission is to help our members during what is often the hardest times in their lives. We pick up the phone to people who have lost loved ones and offer our genuine support. That is why we will always put human connection at the heart of what we do - always being there to talk to our members person to person. We believe the job of an insurance company is to pay out. That is what insurance is for. Most of our members have real life policies - policies that bring peace of mind during life, and genuine support in the event of death. We are not here to chase the super-rich with annuities and wealth management products. AAA has been one of the most trusted names in America because it believes in providing the services that middle class Americans need. The Role The Lead SW Engineer designs, writes and maintains application software that is scalable, predictable, high-quality and high-performance to support our business needs in an Agile environment. The primary responsibility for this role includes high quality application development, delivery, analysis and resolution of technical issues, as well as participation in the continuous enhancement of established development processes. The Integration Engineer is also responsible for designing and building application software with minimal supervision. The Integration Engineer collaborates with the team to ensure proper planning, meeting development schedules, and the delivered solution meets the business requirements and design specifications. The Next Phase Our mission is to provide those services for as many people as we can. To achieve that we need to evolve. We need to boldly embrace innovation and technology. Your leadership will help us deliver on our mission together and achieve our transformation. At AAA Life, empathy and progress go hand in hand, creating a culture where bright ideas flourish and meaningful impact grows. If you are drawn to an environment that values purpose as much as potential, we invite you to join us. Because here, being there for people isn’t just a promise—it is our driving force.

Requirements

  • Bachelor's degree in Computer Science or relevant field required.
  • Minimum 8 years of overall IT experience, 3 years working experience with enterprise software applications.
  • Sound knowledge of unit testing methodologies.
  • Experienced in Agile software development practices, ie. product/project development lifecycle, process, and tools.
  • Sound knowledge of estimation techniques.
  • Ability to anticipate technical issues and formulate remedial actions.
  • Ability to analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Experience in SOAP, Rest, SoapUI, Postman, and SQL required.
  • GIT, MS Stack (VB/C#), Shell Scripting, Docker, Linux, and Java

Nice To Haves

  • Experience integrating systems for document-heavy workflows (e.g., claims, underwriting, policy processing).
  • Experience deploying solutions and systems in regulated environments (insurance, finance, healthcare).
  • Experience integrating policy administration, CRM, document management, or similar core insurance/financial services platforms.
  • Experience with event-driven integration patterns (messaging, pub/sub) and/or enterprise iPaaS or API management platforms.
  • Experience building and deploying integration solutions on Microsoft Azure and/or AWS.
  • Familiarity with ACORD standards or life insurance workflows (new business, underwriting, policy servicing, claims)
  • Experience integrating RPA or workflow automation platforms (e.g., UiPath, Microsoft Power Automate) with enterprise APIs and data services.

Responsibilities

  • Uses appropriate technologies to integrate applications most efficiently within architectural guidelines
  • Maintains & enhances the automated build and deploy process for applications
  • Develops deploy instructions and work with the team to achieve regular successful deployments
  • Designs and implements automated unit testing framework as required
  • Conducts thorough unit testing using the automated unit test framework
  • Follows all AAA Life security and compliance requirements
  • Coordinates with enterprise architecture to implement best solutions
  • Translates and implements business requirements into creative technology solutions
  • Owns technical aspects and drives project to completion
  • Understands the full project architecture
  • Conducts module wide technical analysis
  • Completes module level work break down and effort estimations
  • Develops module solution designs
  • Develops, maintains, troubleshoots, enhances and documents components developed by self and others as per the requirements and design
  • Participates in project design reviews
  • Understands the use of best practices and coding standards and help improve the existing company standards
  • Proactively conducts project risk identification and mitigation action planning with the project manager
  • Periodically supports applications outside of normal business hours

Benefits

  • Comprehensive medical, dental, and vision coverage starting from your first day
  • Employer 401k match and employer contribution to a pension plan
  • Generous PTO and paid parental leave to support your family needs
  • Various associate resource groups and community involvement initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service