View all jobs

Software Architect (.NET)

Markham, Ontario · Computer/Software

We are fueled by innovation. Our "ONE Team" mentality is what sets us apart. Every day is different, and we love it. We've shaped our culture around our people, so we appreciate the value of a healthy work/life balance. We have created an environment where that is possible.

 We are a team of tech experts who work on AWS based SaaS solutions for the Automotive Industry. Automotive mobile data and analytics is the core of our business. We’re always searching for bright, dynamic, and motivated individuals to join our team. If you think you have what it takes, we’d love to hear from you.

 Since 2007, We have been transforming how automotive retailers manage their service operations and how they interact with consumers.

We're looking for a Software Architect to bring their energy, skills and vision to work with our team on the development of the OnePlatform Dealership customer experience application.



A Day in the Life

The Software Architect is a senior member of the engineering team responsible for leading and mentoring architects and developers across geographically distributed teams.  You are primarily responsible for establishing an architectural vision and setting the strategy for implementation but are also a working mentor who can still produce code and related assets (specifically in POC scenarios).


The Software Architect represents Dealerships with business partners (OEMs and 3rd party vendors), customers, and in the industry by exhibiting thought leadership, both internal and external to the organization.  You participate in ideation and estimation, as well as SOW creation, product roadmap development, professional services and partner engagements.


  • Work with VP and Director of Software Development to establish the architecture roadmap
  • Collaborate with product and development teams to ensure the architecture roadmap supports the product roadmap
  • Establish and enforce architecture guidelines
  • Ensure that architecture documentations are up to date
  • Hands-on participation in the development activities of the scrum teams
  • Provide development teams with the necessary architectural oversight
  • Have a continuous improvement mindset and always be on the lookout for opportunities to optimize our products, technologies and processes


What You'll Bring

  • Excellent written & verbal communication
  • Demonstrated leadership capabilities
  • Consulting and/or professional services experience
  • Experience in software development, and working with distributed teams
  • Track record of architecting SaaS Enterprise Applications
  • Deep knowledge of architectural frameworks & patterns (Clean, SOLID)
  • Highly experienced with AWS technologies
  • Back-end technologies (.NET Core, C# preferred)
  • Front-end technologies (Angular preferred)
  • API development (REST/JSON preferred)
  • DB (AWS, SQL Server, MySQL, PostgreSQL)
  • Mobile technologies (iOS, Android)
  • Comfortable working in an agile environment
  • Proficient at DevOps practices and tools (AWS, Azure & GIT preferred)
  • Application security
  • Performance tuning & Scalability
  • Knowledge of Automotive ERP is an asset

Share This Job

Powered by