Senior Software Engineer

Trackforce Valiant Logo

Trackforce Valiant

πŸ“Remote - Canada

Summary

Join Trackforce, a leading SaaS platform for physical security workforce management, as a Senior Software Developer. Maintain and improve existing systems supporting core business functions, working closely with developers, stakeholders, and client support. Resolve technical issues efficiently and sustainably, championing a "you build it, you own it" approach. Contribute to modernizing support workflows, exploring AI-powered tools for automation and improvement. Enhance internal tooling and developer experience, ensuring high-quality work. Shape how we maintain quality and reliability over time. This role requires strong problem-solving skills, collaboration, and a focus on customer and business needs.

Requirements

  • 5+ years of professional software development experience in distributed applications
  • Strong expertise in modern PHP development using frameworks like Symfony or Yii
  • Solid understanding of Vue.js , component-based front-end architecture and MySQL
  • Proven track record of maintaining and scaling production systems
  • Strong debugging and performance optimization skills, with familiarity in security tools such as code scanning solutions and third-party package vulnerability scanners
  • Comfortable working with AWS services (e.g., SQS, Lambda, CloudWatch. CDK, ECS)
  • Experience designing or improving test coverage (Unit, Integration, Functional tests)
  • Experience working with and improving developer tooling (e.g., CI/CD pipelines, observability, local dev environments)
  • Confident working in Agile environments and leading technical discussions
  • Excellent communication and collaboration skills
  • Ability to bridge the gap between technical and non-technical teams, especially client support
  • A mindset focused on pragmatism, ownership, and knowledge sharing

Responsibilities

  • Own technical resolution of complex support issues
  • Collaborate with the client support team to triage escalated issues, apply targeted fixes, and coordinate with feature teams when broader changes are needed
  • Champion a β€œyou build it, you own it” mindset across the maintenance lifecycle
  • Explore and prototype AI-driven enhancements to support processes (e.g., smart log analysis, automated categorization, self-healing patterns)
  • Enhance internal tools and processes to improve developer experience (DevEx), such as deployment pipelines, monitoring dashboards, and development environments
  • Identify opportunities for automation and continuous improvement within the codebase
  • Help enforce coding standards and best practices through code reviews and mentorship
  • Contribute to defect backlog grooming and planning alongside product leadership
  • Document key technical decisions and system behavior for team alignment and maintainability
  • Collaborate with teammates to deliver incremental improvements without disrupting core operations

Benefits

We offer a flexible , and fully remote environment so that you can harmonize your personal life with the fantastic work you will do here

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.