One of the common problems we face as an InsureTech start-up is how to wed modern technologies and tooling appropriate for a fast-moving start-up with outdated insurance industry or enterprise technologies. The insurance industry is complex, and I’ve found one of the most challenging and rewarding things about my job as an InsureTech engineer is to find the right way to abstract away industry complexity.

In this article, I’m going to outline what MTOM (Message Transmission Optimization Mechanism) is and how we built a Go client to send MTOM messages in order to integrate with an insurance vendor.

The Use Case

We recently…


The Policygenius engineering team espouses a generative culture, where all engineers are empowered to prioritize and solve problems that drive the technical organization forward. (For a more in-depth description of what generative culture is and how engineering teams can benefit from it, see this article by Dave Kaplan, our Head of Engineering.)

One of the primary ways that we practice a generative culture at Policygenius is with self-organizing Charter Guilds and Tech Initiatives- another important part of building this culture is with periodic internal hackathons.

In this article, we’ll discuss why we think hackathons are valuable tools for driving culture…


At Policygenius, we believe that insurance helps people when they’re at some of the most challenging moments of their lives. Every day we come to work with the goal of making it easier for people to compare and buy insurance, so they have a helping hand when life gets hard. Here’s how our product engineering teams work towards this goal on the daily.

Tools and Languages We Fancy

Here on the Policygenius engineering team, we strive for architecture and tooling that reduces toil, and strikes the right balance between exciting, cutting edge technologies and maintainability. Our day-to-day tools include:

  • Workflow: Git and Github for…

Trevor Nelson

Pepper fiend. OKC Thunder fan. Software Engineer at Policygenius.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store