Jobs.ca
Jobs.ca
Language
Resolver, a Kroll Business logo

Senior Software Engineer

Hybrid
Toronto, ON
$140,000 - $160,000/year
Senior Level
Full-Time

Top Benefits

Health & dental fully paid from day one.
Vision care covered annually.
Unlimited vacation, 3-4 weeks per year.

About the role

The Senior Software Engineer at Resolver owns the design, development, and delivery of key features within our software. They work across the full development lifecycle, from discovery and design through implementation and testing, to making sound technical decisions that support both immediate product needs and the long-term evolution of our software.

Senior Engineers are strong individual contributors who execute with ownership and independence, delivery end-to-end solutions with minimal oversight. They are accountable for driving work from concept through to production, ensuring quality, reliability, and alignment with business goals.

They act as force multipliers within the team, contributing beyond their own work by supporting planning, improving code quality through reviews, and helping others unblock and deliver effectively. Senior Engineers partner closely with managers and team leads, helping to translate priorities into execution and ensuring the team maintains momentum. They collaborate effectively across engineering, product, and QA, and contribute to team capability through mentorship, knowledge sharing, and continuous improvement of engineering practices. With strong technical judgement, they identify issues early, make thoughtful trade-offs, and consistently deliver high-quality, scalable solutions.

About Resolver:

Resolver is a high-growth SaaS company whose intuitive, no-code platform gives our customers a clear picture of their risks so they can make quick and effective decisions. As a part of the Resolver team, your work will help transform risk management to risk intelligence so organization scan protect people and assets and deliver on their purpose.

We are ambitious in both our mission and our culture. As a business within

Kroll,

we offer an innovative, non-hierarchical work environment blended with the stability and financial security of an enterprise. Resolver has also been named one of Canada’s Great Places to Work six years in a row.

What you’ll be doing:

Software Engineering (75%)

Measures of Success: consistently delivers high-quality, maintainable, and scalable code on time; effectively contributes to team delivery; improves system performance and reliability; and supports team capability through collaboration and code quality.

  • Design, build, and deliver features across the full stack.
  • Write clean, maintainable, and performant code aligned with team standards.
  • Identify, troubleshoot, and resolve issues proactively.
  • Participate in planning and prioritization with Product and the team.
  • Conduct effective code reviews, providing clear and actionable feedback.
  • Optimize applications for performance, scalability, and reliability.
  • Design and maintain data models, queries, and supporting infrastructure.
  • Build and maintain cloud-based systems and services (e.g., AWS)
  • Develop and integrate AI-driven functionality into the product.
  • Support and mentor team members through collaboration and knowledge sharing.
  • Own delivery of features or projects end-to-end, from design through to production, ensuring quality, reliability, and alignment with requirements.
  • Drive progress independently, identifying next steps, managing ambiguity, and ensuring work moves forward without requiring close oversight.
  • Improve team effectiveness by unblocking others, contributing to planning, and ensuring consistent progress toward team goals.

Testing and Quality Assurance (20%)

Measures of Success: code is delivered with appropriate test coverage and minimal defects; issues are identified early; production incidents are reduced; and overall system reliability and confidence in releases are improved.

  • Write and maintain automated tests (unit and integration) to ensure code quality and reliability.
  • Ensure features are delivered with appropriate test coverage and validation.
  • Identify gaps in testing and improve test strategies and coverage over time.
  • Troubleshoot defects and production issues, implementing fixes with appropriate validation.
  • Collaborate with team members to promote quality standards and best practices.

Documentation (5%)

Measures of Success: documentation is clear, accurate and up to date; enables team members to quickly understand and work with the system; reduces onboarding time and dependency on others for knowledge transfer.

  • Create and maintain documentation that helps others understand what the software does, how it does it, and how to use it.

What you will bring:

  • Bachelor's degree or higher in Computer Science, Engineering, Data Science, or a related field, or equivalent practical experience
  • 5+ years of professional software deployment experience across front-end and/or back-end systems
  • Strong experience with modern technologies such as JavaScript/TypeScript (including React), Node.js, and cloud platforms (e.g., AWS)
  • Experience working with databases such as PostgreSQL, Redis, and/or DynamoDB
  • Strong problem solving skills with the ability to tackle complex technical challenges
  • Excellent communication skills and ability to collaborate effectively within cross-functional teams
  • Demonstrated ability to write secure, maintainable, and high-quality code
  • Passion for building high-quality software and delivering value to customers
  • Experience building or integrating AI/ML-powered functionality into production systems, with an understanding of practical trade-offs and limitations

What we’ll give you in return:

-**Health and Wellness Benefits:**100% paid by us for health and dental from day one. And our vision care is every 12 months! We also offer a wellness/fitness reimbursement, that can go towards things like gym memberships, yoga classes, soccer membership fees or a bike. -**Professional development:**we have an external learning budget to help you grow and develop. We host a learning workshop about every 6 weeks on topics like Time Management, Self-Awareness and Giving Feedback; we also have e-learning to meet the needs of our remote team. We offer a Career Development Program to help you identify and build your skillsets for internal growth opportunities and beyond. We also have a Coaching Program for all our managers. We know how important it is to have a good boss, so we invest in their development. -**Vacation:**it's open, which means we don't have to worry about an accrual clock. On average, we see most folks enjoying between 3-4 weeks off a year. -**Parental leave:**best-in-class top-up for new parents - 100% for 15 weeks for new parents and 5 additional weeks of pregnancy leave for birth mothers. -**Flexibility & trust:**We hire adults and we trust you to manage your outcomes. Day-to-day, everyone is given the option to decide whether they want to work remote or in-office depending on the needs of their role and in ways that best promote collaboration with your team. -**Back in the Office:**You will have access to snacks and beverages and in-office fun like ping pong, group lunches, karaoke & games. We provide lots of opportunity for team socials too, including the folks who are remote!

  • The salary range for this role is $140,000 to $160,000

Interested?

If you want to work in a highly collaborative environment and are committed to making a difference, click here to get the process rolling.

We truly appreciate all interest and will happily reply to qualified candidates.

Resolver is committed to providing accommodations for all persons with disabilities. If at any point in the recruitment process you require accommodation, please notify the applicable recruiter or contact us directly at

careers@resolver.com

#LI-Hybrid

About Resolver, a Kroll Business

Software Development
201-500

See risk. Build resilience. Resolver gathers all risk data and analyzes it in context—revealing the true business impact within every risk. Resolver’s Risk Intelligence Platform traces the extended impact of all types of risk—whether compliance or audit, incidents, or threats—and translates those effects into quantifiable business metrics. So, customers can communicate risk persuasively, framing it in terms of the business. And with this changed perspective, comes an entirely new role for risk to play. Finally, risk goes from being seen as a barrier, to becoming a strategic partner driving the business. Welcome to the new world of Risk Intelligence.

Our mission is to transform Risk management to Risk Intelligence. Our intuitive and integrated risk software for enterprise organizations offers solutions for corporate security, risk & compliance, and information security teams. Resolver empowers businesses to respond effectively to regulatory and market shifts, to discover insights from security and risk incidents, and to streamline risk operations throughout the organization.

Resolver is a Kroll operated business. Kroll provides proprietary data, technology and insights to help customers stay ahead of complex demands related to risk, governance and growth. Kroll solutions deliver a powerful competitive advantage, enabling faster, smarter and more sustainable decisions. With 5,000 experts around the world, Kroll creates value and impact for both customers and communities. To learn more, visit www.kroll.com

Similar jobs you might like