Senior Software Developer
- Job Function
- Software Development
- Job Type
- Full time
- Salary Estimate
- 100,000 - 119,999
- Company Size
- Scaling (20-499)
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 Senior Software Developer, you’ll take the lead on technical decisions while fostering a meritocratic learning environment.
As our Senior Software Developer you’ll be joining an amazing development team of 10 people. You would be responsible for working with product management 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
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
5+ years of experience writing production software
Excellent organizational and communication skills
Comfortable working on multiple projects at once
Experience working in a startup is a bonus
This role reports to our Chief Technology Officer (CTO).