Menu

SNR Software Engineer

Location: Toronto, Ontario

Category: Software Developer Jobs

Job description

Job Title: Senior Software Engineer

Location: Remote

Reports To: Head of Engineering / CTO

Company Overview

At AssetPool, our commitment to innovation, integrity, and user-centricity forms the foundation of our digital inspection platform. We empower businesses with cutting-edge solutions that enhance efficiency, transparency, and asset management excellence. Join us on our journey to reshape the way businesses manage their physical assets.

Job Summary

We are seeking a highly skilled and experienced Senior Software Engineer to join our growing engineering team. This role is ideal for a technically sound professional with leadership potential and a passion for scalable architecture, clean code, and delivering impactful software. You will play a key role in the development and enhancement of our SaaS platform, contributing to system architecture, coding best practices, and mentoring junior team members.

Key Responsibilities

· Design & Development: Build and maintain scalable, high-performance backend and frontend solutions.

· Technical Collaboration: Partner with architects, product managers, and QA to translate business needs into technical designs.

· Leadership: Lead project delivery, drive sprint planning, and ensure timely completion of development milestones.

· Troubleshooting: Perform root cause analysis and implement long-term fixes for performance and reliability issues.

· Innovation: Explore and implement new tools, frameworks, and methodologies to enhance product quality and development speed.

· Mentoring: Guide and support junior engineers through code reviews, pair programming, and technical sessions.

· Process Improvement: Drive continuous improvement in code quality, testing, deployment, and documentation practices.

Required Skills and Qualifications

· Education: Bachelor’s or Master’s in Computer Science, Engineering, or a related field.

· Languages: Proficiency in one or more languages such as Java, Python, C#, or Scala.

· Frontend Experience: Solid understanding of Angular, React, or Vue.js.

· Database Skills: Proficient in SQL, PostgreSQL, and/or NoSQL technologies.

· Cloud Expertise: Experience with cloud services such as AWS, Azure, or Google Cloud Platform.

· DevOps: Familiarity with CI/CD tools (e.g., Jenkins), containerization (Docker), and orchestration (Kubernetes).

· Methodologies: Deep understanding of Agile and Scrum frameworks.

· Soft Skills: Strong communication, problem-solving, and interpersonal skills.

· Bonus: Experience with Laravel is an asset.

Preferred Experience

· Enterprise-level software or SaaS development.

· Knowledge of distributed systems, microservices, or event-driven architecture.

· Exposure to machine learning or AI applications.

· Demonstrated leadership in cross-functional software projects.

What We Offer

· Competitive compensation.

· Flexible remote work environment.

· Opportunities for career growth and technical advancement.

· The chance to work on a purpose-driven platform that improves safety and operational performance globally.

· Participation in the Employee Share Equity Trust

How to Apply

If you’re ready to build powerful software that makes a real impact, apply now via LinkedIn or send your CV and portfolio to – michael.howard@assetpool.com

Join us in shaping the future of digital asset management at AssetPool.

Apply on Company Website You will be redirected to the employer’s website