Software Developer

You need to sign in or
create an account to save a job.

Company Overview
We’re Encircle, nice to meet you! We’re leading the $2 trillion dollar property and casualty insurance industry out of the dark ages of pen and paper processes, into the digital age of transparency and empowerment. Our easy-to-use mobile and web software enables thousands of restoration contractors and insurance professionals to create efficiency, optimize resources, and maximize productivity. We’ve got some huge goals and are looking to add new members to our all-star team to help get us there!

We're big on training and helping members of our team broaden their skillset to meet new challenges. As a Software Developer, you’ll take the lead on technical decisions while fostering a meritocratic learning environment.


Role Profile

As our Software Developer you’ll be joining an amazing development team of 20+ people. You would be responsible for working with product management and design to understand requirements and then deliver robust, tested software that is easy-to-use and understand.  

Software Developers at Encircle are able to work across a number of platforms which is perfect for Full Stack Developers and Developers who want to gain that skillset.

  • Server Development - Tornado (Python), SQLAlchemy, and Postgresql

  • Web Development - React, HTML5, CSS, and Typescript

  • Mobile Development - Apple iOS, Android, and Javascript

  • Report Development - PDF and Excel reports

At Encircle, you will get the opportunity to work on many different software projects. Here are some of the things you’ll be able to work on:

  • Augment the existing data models or build entirely new ones to meet our evolving needs, while dealing with performance constraints, backwards compatibility, and no data loss, ever

  • Help our system provide stronger guarantees without sacrificing performance - we care a lot about security and have have built extensive tooling around access control and privacy

  • Help us enable our customers to conduct their day-to-day business more efficiently by delivering new features and improvements.

  • Research and evaluate new tools and technology to keep Encircle up to date in an ever-changing technological landscape


  • A Computer Science, Software Engineering, Computer Engineering degree or equivalent experience through self-teaching

  • 1+ years of experience writing production software

  • Excellent organizational and communication skills

  • Comfortable working on multiple projects at once

  • Experience with our current application stack and languages (Python, Javascript, Typescript, Java and Objective C) is helpful

  • Experience working in a startup is a bonus



This role reports to our Chief Technology Officer (CTO).