1. What is a Software Engineer at American National Insurance?
As a Software Engineer at American National Insurance, you play a foundational role in building, maintaining, and scaling the technological infrastructure that powers a multi-line insurance corporation. Your work directly supports critical business operations, customer-facing applications, and enterprise integration solutions that have provided financial security and stability for generations of policyholders. Whether you are modernizing core digital workflows, designing high-performing APIs, or managing complex enterprise systems, your contributions ensure that the organization remains agile, secure, and technologically competitive.
This position bridges the gap between complex business logic and robust technical execution. You will frequently contribute to service-oriented architectures, cloud-native deployments, or large-scale mainframe environments, depending on your specialized team. Projects range from developing secure RESTful and SOAP-based APIs using platforms like IBM IIB and ACE to overseeing z/OS systems programming, storage administration, and automated CI/CD pipelines. This requires deep technical versatility, a sharp analytical mindset, and a strong commitment to writing clean, maintainable, and scalable code.
Working here offers a unique blend of stability found in an established financial institution and the dynamic challenges of modern digital transformation. You will collaborate closely with cross-functional teams, including product owners, quality assurance engineers, infrastructure specialists, and business analysts. Expect an environment that values continuous improvement, professional development, and alignment with core organizational values such as Financial Strength, Integrity, Respect, Service and Teamwork (FIRST), alongside Agility, Collaboration, and Engagement (ACE).
