Software Architect
TrackTik
Montreal, QC
5d ago

About TrackTik

TrackTik is a Montreal-based SaaS scale-up company developing and commercializing a workforce and operations management solution for the security industry.

We bring the power of data, analytics, and automation to security operations management worldwide : we’re helping security managers work smarter, get better returns and provide more value to their customers.

Your Mission

As TrackTik’s Software Architect, you will be in charge of designing and creating architectures for technical solutions that meet the needs of business clients and drive overall business value.

You will be reporting to our VP Technology.

While providing technical solutions and architectural leadership to members of cross-functional teams, you will work collaboratively in an Agile environment with a focus on continuous improvement.

You thrive in a highly collaborative workplace and actively engage in the development process.

Your Day-to-Day

  • Develop innovative, highly scalable and reliable solutions for the TrackTik Saas application based on the product roadmap, the requirements of the stakeholders and best practices in the industry;
  • Be responsible for the Target Architecture and make sure that the designs meet the company’s requirements;
  • Solve architectural and design problems that are in line with organisational guidelines and address other concerns where necessary;
  • Recommend new policies and standards and improve existing ones;
  • Advocate best practices in both design and the underlying code with a focus on quality, organization, and automation;
  • Work with development teams to create, scale, and deliver new features and services across web, android and ios applications;
  • Support Scrum teams during development and testing, providing input on design, approach tools, techniques, etc.;
  • Analyze current industry market and potential assets for the system.
  • Your Skills & Experience

  • A minimum of 5 years experience designing and building software applications in PHP (or other OOP languages);
  • Design experience with Open Source APIs;
  • Approach to design and coding adhering to OOP principles and Test-Driven Development;
  • Experience and understanding of large-scale infrastructure deployments;
  • Experience evolving a monolithic software to a microservices architecture;
  • Cloud platform knowledge (AWS);
  • Familiarity with Docker and container orchestration platforms;
  • Experience with MySQL or other relational databases;
  • Experience with HTML-5, CSS-3, JavaScript / JQuery;
  • Experience with agile methodologies (Scrum), DevOps practices, CI / CD;
  • Ability to read, and generate UML based documentation;
  • Experience developing Proof of Concept;
  • Excellent organizational and prioritization skills with the ability to manage multiple projects;
  • Self-starter with a lot of initiative; we won’t be watching your every move, show us what you’ve got!;
  • Very good at what you do, but humble about it;
  • Ability to thrive in a fast-paced environment and master frequently changing web technologies and techniques.
  • TrackTik Perks

  • A great location at the crossing of Rachel and St Laurent in a recently-renovated office
  • Group insurance benefits, matching for your RRSP contribution and 3 weeks of vacation from your first year onwards
  • Don’t bring your lunch Tuesdays and Lunch & Learn sessions
  • An office garden, fresh fruit, snacks and gourmet coffee everyday
  • A mini-gym, shower and massage chairs
  • A flight simulator
  • Team building activities
  • Celebration of professional and personal accomplishments every last Friday of the month
  • Are you ready to join passionate people who live by the TrackTik values? We take action, act as owners, lead by example, achieve the impossible, live with integrity and at the end of the day keep it simple and have fun!

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form