Senior Software Engineer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-06-03
Listing for:
Resolver
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Overview 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, delivering 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.
Responsibilities Software Engineering (75%) 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 explicit 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%) 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%) Create and maintain documentation that helps others understand what the software does, how it does it, and how to use it.
Qualifications 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/Type Script (including React), Node.js, and cloud platforms (e.g., AWS)
Experience working with databases such as Postgre
SQL, Redis, and/or DynamoDB
Effectively leverages AI-assisted development tools to support research, design, and implementation while maintaining high standards of quality and correctness
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. Vision care every 12 months. Wellness/fitness reimbursement for gym memberships, classes, or other activities.
Professional development: external learning budget, regular learning workshops, e-learning for remote team, Career Development Program, Coaching Program for managers.
Vacation: open vacation policy; typically 3-4 weeks off per year.
Parental leave: best-in-class top-up for new parents - 100% for 15 weeks and 5 additional weeks of pregnancy leave for birth mothers.
Flexibility & trust: option to work remote or in-office depending on role needs.
Office perks: snacks, beverages, and in-office social activities; remote team inclusivity.
Salary: $140,000 to $160,000
Resolver is committed to…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×