Go Software Engineer

Openly, Inc.

First off, you DO NOT need a math or insurance background to be AMAZING at this job. Anyone with a good understanding of the typical web stack and Go should apply. We're a pretty friendly bunch. We like working with other friendly & open folks who like to code. 
We’re hiring for an engineering role. Your primary responsibility will be to develop the core systems that power our insurance products.
Some of the stuff we'd love help with:
  • Integrating with data sources to provide real-time information on hundreds of data points; everything from property characteristics, such as roof construction material, to weather-related data that help us predict flood risk or potential hailstorm damage.
  • Turning statistical models developed in R into production-quality code that can make pricing decisions, assessing a customer’s risk. Again, you DO NOT need to know R or any statistics or post-high-school level math.
  • Building a smart qualifier that decides if an applicant is eligible to be insured, while also making sure to avoid purchasing expensive data for a lost cause.
  • Contributing to important architectural and operational decisions like microservices vs. monoliths, deployment techniques, technologies, policies, etc.
  • Building an API so third-party resellers can purchase insurance from us programmatically. 
  • And tons of future projects: machine learning for fraud detection, satellite/aerial imagery processing, IOT integration, etc.
Requirements:
  • Gotta be a US-resident. Sorry.
  • Computer science, or engineering college degree or equivalent experience.
  • You’re proficient in Go/Golang.
  • You’re pretty comfortable in the web tech stack (HTML5, CSS3, JavaScript, some flavor of backend web server).
  • You need to have excellent communication skills.
We’re headquartered in Boston but we have people that work in Southern California and Ann Arbor, Michigan. We welcome fully remote employees, or if you want to work in the Ann Arbor, MI or Boston, MA offices, that's great too.
Compensation is a mix of competitive salary and equity. We offer full benefits (medical, dental, vision) and contribute to your 401K. 
Our interview process:
  1. A couple of one-on-one phone/VC calls with our engineering team. We want to get to know you, learn about your career goals, your background, your interests, and tell you as much about what we're working on as you can stand.
  2. We give you a technical project (in Go) that you can work on at your own pace, over a week or weekend. It typically takes 3-4 hours. It's not a puzzle, riddle, or intended to trip you up. There are a few interesting ways to approach it--we primarily want to understand how you think through challenges and the quality and organization of your code.
  3. We go through your coding project together so we can all get comfortable giving and responding to feedback and support.
  4. You may meet a few other folks on the team that are excited to get to know you.
  5. You're hired.
Subscribe Now