
Senior Software Engineer

Trackforce Valiant
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:
Similar Remote Jobs

