Software Solutions Architect

Software Solutions Architect

Position: Software Solutions Architect

Location: Saskatoon, SK

Job #: SE-SA0917

IRD is an Intelligent Transportation Systems (ITS) company and a world leader in the highway traffic management and in-vehicle systems solutions industry, specializing in traffic data collection, weight enforcement, commercial vehicle operations, toll, and safety. Over the past 35 years, IRD has diversified both from a markets and geographical perspective. IRD Systems are designed and built by a multidisciplinary, customer-focused team which fuses core IRD technology with integrated computing and communications technologies.

We are searching for an experienced Software Solutions Architect who will work with our Software Engineering team and other departments to create state-of-the-art innovative software for integration into client environments.  You will be responsible for providing leadership and technical direction, architecture, design, development and maintenance of IRD’s software products and applications deployed to our customers.

Duties & Responsibilities:  

  • Contribute as a designer and developer to lead and assist in the creation of system designs, software architectures and planning for software products
  • Collaborate with senior software staff, Product Management, Sales, Systems Engineering and other departments to develop new product concepts
  • Lead/assist in the creation of system designs, software architectures and software product planning
  • Recommend and implement a discovery and prototyping process
  • Prepare estimates for the development of new designs and features
  • Evaluate and recommend technologies for new systems and enhancements
  • Participate in the development of product requirements and create software designs based on a set of requirements
  • Report on progress and issues impacting software development
  • Provide technical guidance, project supervision, and mentoring for software developers
  • Assist the department manager with staff performance monitoring, task scheduling, prioritization, risk assessment, risk mitigation, quality assessment and quality improvements initiatives
  • Act as a technical expert in software architecture, design, development and testing
  • Help develop and improve processes used within the software development group and contribute to the development of corporate processes impacting the software group
  • Select development tools and processes to help ensure productivity and future readiness.
  • Recommend and maintain coding and testing standards
  • Lead/participate in Design Reviews and Code Reviews
  • Assist in other duties as assigned by the department manager
  • Occasional travel to customer locations and field test sites


  • Minimum Degree in Computer Science, Computer Engineering or equivalent.
  • 8 years + experience in software architecture, design, development and system design
  • Experience with real-time systems an asset
  • Knowledge of software design, selection and deployment techniques and methodologies
  • Solid working experience of architecting and designing for multiple software projects
  • Excellent Software design and implementation experience in an object-oriented environment and web-based applications
  • Experience in leading and directing technical teams in a global environment including design and development or solution architecture teams
  • Creative, disciplined, strong sense of responsibility, delivery and schedule commitment
  • Excellent verbal and written communication skills

Please indicate position SE-SA0917’ in your cover letter and subject line.

IRD is an Equal Opportunity Employer.

Submit Application

Application For SE-SA0917

Request Info