Software Developer - Remote

Development · Kitchener, Ontario
Department Development
Employment Type Full-Time
Minimum Experience Entry-level

Kitchener - Remote

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 an iOS Developer, you’ll take the lead on technical decisions while fostering a meritocratic learning environment.

Role Profile

As one of our software developers you’ll be joining an amazing development team of 20+ people. You will 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.  

All developers at Encircle are able to work across a number of platforms, including:

  • Server Development - Python (Tornado, SQLAlchemy) and PostgreSQL
  • Web Development - Typescript, React, HTML5, and CSS
  • Mobile Development - Apple iOS (Swift, Objective C), Android (Kotlin, Java), and Javascript

For this role, we are placing emphasis on iOS experience so that we can grow our team’s capacity to improve our application that targets Apple devices. You will be assigned a modern macOS development laptop and test iPhone.


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 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 for iOS targets in either Swift or Objective-C
  • Excellent organizational and communication skills
  • Comfortable working on multiple projects at once
  • Experience with our current application stack and languages (Python, Javascript, Typescript, Java) is also helpful
  • Experience working in a startup is a bonus

Encircle is an equal opportunity employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005, accommodation will be provided by Encircle throughout the recruitment, selection and/or assessment process to applicants with disabilities. 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Kitchener, Ontario
  • Department
  • Employment Type
  • Minimum Experience