Software Developer

Company Overview:

Lavvi is an InsurTech driven by purpose – to connect families with financial security. For over 16 years, life insurance companies have trusted us to deliver software and strategies that increase online distribution reach and grow life insurance revenue, to ultimately safeguard more lives. 

Life’s unexpected challenges can strike without warning, leaving families vulnerable and in dire need of support. We dream of a future where no one would ever have to witness another heart-wrenching crowd-sourced fundraising campaign for a funeral or family members left behind without financial support. 

Our vision is a world where there is financial security for all, and our mission is to deliver software that amplifies life insurer’s reach across North America. 

Our life insurance distribution platform helps mid-market insurers reach more families on any distribution channel (advisor facing, consumer facing, or hybrid). Insurers can surpass their distribution strategy goals with the most human-centered all-in-one distribution platform with unparalleled control and configurations.

Job Title: Software Developer

Position Overview:

As a Software Developer, you will work on all aspects of our software development projects supporting existing applications and creating new software applications. You will be versatile, display leadership qualities, and be enthusiastic to take on new problems as we continue to push technology forward. 

We’re looking for a talented individual who can own and build frameworks, applications, and tools by working closely with our clients. There will be a ton of collaboration with various teams to ensure functionality, performance, and availability are not impacted. With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, lead, maintain, and enhance software solutions

Nuts & Bolts:

  • Start date: As soon as possible 
  • Status: Full time (40+ hours)
  • Location: Remote or onsite (if in Moncton, NB)
  • Reports to: Chris Benoit, Software Dev. Manager
  • Career path advancement: Software Developer > Sr. Developer > Tech Lead

Key responsibilities:

  1. Software Development: Design, code, test, and debug software applications. Collaborate with cross-functional teams to define, design, and ship new features. Maintain and enhance existing software applications.
  2. Technical Analysis: Conduct technical analysis and feasibility studies for new projects. Provide input into technical design and implementation decisions.
  3. Code Reviews: Participate in code reviews to maintain code quality and ensure best practices are followed. Mentor and guide junior developers on coding standards and best practices.
  4. Problem Solving: Troubleshoot and resolve software defects and issues. Analyze and address performance bottlenecks.
  5. Collaboration: Work closely with product managers, UI/UX designers, and other stakeholders to understand business requirements. Collaborate with other developers and team members to deliver high-quality software solutions.
  6. Documentation: Create and maintain technical documentation, including system architecture, design specifications, and user guides.
  7. Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices. Proactively seek opportunities for skill development and growth.

The skills and experience we feel you need:

  • Familiarity with Bootstrap, Web Services, Web API, REST, Entity Framework, Typescript, Material Design.
  • Proficiency with net Core, C#, Angular, SQL, ASP.NET,Javascript, JQuery,JSON, XML, HTML5, and CSS.
  • University degree in Computer Science or equivalent experience. 
  • Strong analytical, problem resolution and decision-making skills. 
  • Excellent verbal and written communication skills.

The skills and experience we feel would be nice to have, not required:

  • Bilingualism in English and French.
  • Experience with Microsoft Azure & CI/CD pipelines

As well as a great team, you will have…

  • The ability to work from anywhere in Canada. 
  • $500 annual home office stipend.
  • Strong work/​life balance.
  • A supportive and collaborative work culture.
  • Team socials.
  • Work with a team of high performers.
  • A ton of opportunities for career growth and advancement.
  • Continuous training and professional development opportunities.


$70K-$100K CAD

Benefits & Additional perks:

  • Comprehensive benefits package, including health, dental, life and vision from day 1.
  • 25 days of paid time off.
  • An Employee Assistance Program with access starting from day 1.
  • Option to participate in a group RSP program from day 1.

Interview Journey

  • A Technical timed test shared via email.
  • A pre-assessment behavioral test (56 mins) and cognitive test (15 mins) shared via email. 
  • Initial interview with our People Ops. team to learn about your background and provide high-level information about the role.
  • Interview with the hiring manager and other members of the Tech Team to dive deeper into your professional background and the position. 

At Lavvi, we’re committed to fostering an environment that allows you to come to work as your whole-self (& best-self). We believe it’s important to actively recognize, embrace, and celebrate our differences to make Lavvi an inclusive, equitable, and diverse workplace.

We want to build a team of people who make conversations rich with perspective and experience. We are committed to listening to every voice to learn and grow because doing this will allow us to bring our vision to life.

We do not tolerate discrimination, prejudice, or oppressive isms of any kind. Employment is decided based on role expectations, qualifications, and experience. We encourage anyone who requires accommodation or adjustments throughout the interview process to let us know, and we will do our best to support you.

If you describe yourself to be someone who is a strong developer, we encourage you to apply for the Software Developer role at Lavvi. 

Join us on the mission to driving innovation and delivering game-changing solutions to life insurance companies in Canada and the United States!

To learn more about us, visit our career page at:


If you are interested in this position, please apply by clicking on the Apply Here” button below.

Apply here