Talent.com
Software Architect

Software Architect

IPFusionSaskatoon, Saskatchewan, Canada
30+ days ago
Job type
  • Full-time
Job description

We are looking for a highly experienced and visionary Software Architect for a new IoT platform, IPFusion LIVE. As a Software Architect, you will be responsible for the overall architecture and structure of the platform. You will work closely with stakeholders to define software requirements, create designs, and guide the implementation of complex software solutions.

Key Responsibilities :

  • Collaborate with product managers and technical leads to understand requirements and translate them into designs and technical specifications.
  • Define and document the overall architecture of software systems, including high-level design, system components, interfaces, and data models.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development projects.
  • Provide technical leadership and guidance to development teams, ensuring adherence to architectural principles and best practices.
  • Ensure the alignment of software architecture with business goals, scalability, and performance requirements.
  • Identify and mitigate technical risks and challenges throughout the software development lifecycle.
  • Stay current with emerging technologies, industry trends, and best practices in software architecture and development.

Key Skills and Attributes :

  • Minimum 5 years experience as a Software Architect, leading the design and development of complex software systems.
  • Strong knowledge of software architecture patterns, design principles, and best practices.
  • Expertise in one or more programming languages (e.g. C, C#, Python, JavaScript).
  • Experience with web application frameworks and technologies (e.g., ASP .NET, Node.js, React).
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Excellent problem-solving skills and the ability to think strategically.
  • Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Leadership and mentoring skills to guide and inspire development teams.
  • Preferred Skills and Attributes :

  • Architectural certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified : Azure Solutions Architect Expert).
  • Experience with microservices architecture, containerization (e.g., Docker, Kubernetes), and serverless computing.
  • Knowledge of DevOps practices and tools (e.g., CI / CD pipelines, infrastructure as code).
  • Education :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
  • Perks & Benefits :

  • Retirement Support : We provide every full-time permanent employee with RRSP matching for their long-term plans.
  • Health & Wellness : Staying healthy is important; we provide health, dental, life, and disability insurance, along with our employee assistance program (EAP).
  • Development Opportunities : We value your career development by offering professional support, training reimbursement programs, Lunch n' Learns, etc.
  • Social : We enjoy getting together at our company golf tournament, Christmas parties, summer BBQs, etc.
  • Culture : Join our innovative, collaborative, and energetic environment.
  • Flexibility : We try to accommodate real life as much as possible and know that work is only a part of our daily lives.
  • Office : Plenty to do besides work with a gym and golf simulator. We are within walking distance of a golf course, too!
  • About Us :

    IPFusion is at the forefront of transforming data management across large enterprises through our innovative Internet of Things (IoT) software. Our latest venture focuses on real-time data collection and analytics and is designed to seamlessly connect and enhance systems across building management, manufacturing, managed services, and process automation, providing comprehensive insights that drive smarter, faster decision-making.

    IPFusion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    Create a job alert for this search

    Software Architect • Saskatoon, Saskatchewan, Canada