What is a Software Engineer at Amerisure?
As a Software Engineer at Amerisure, you are at the heart of building and maintaining the critical systems that power a leading property and casualty insurance company. This role goes beyond writing code; it is about creating seamless, reliable, and scalable solutions that empower policyholders, agency partners, and internal claims teams. You will directly impact the operational efficiency of the business by modernizing legacy systems and developing new features within our core technology ecosystem.
Your work will heavily involve the Microsoft technology stack, requiring you to navigate complex business logic and translate insurance domain requirements into robust technical architecture. Whether you are optimizing backend data flows or enhancing user-facing portals, your contributions ensure that Amerisure remains agile and responsive in a highly competitive industry. The scale of the problems you will solve requires a strategic mindset and a dedication to high-quality software delivery.
What makes this position particularly interesting is the collaborative nature of the engineering culture at Amerisure. You will not be working in isolation. Instead, you will partner closely with diverse, cross-functional teams to brainstorm solutions and drive projects forward. We value engineers who are as passionate about team success and continuous learning as they are about technical excellence, making this an ideal environment for those who want to grow their careers while making a tangible business impact.




