Qureos

Find The RightJob.

Head of Software Engineering

Who we are:

In 2014, PLC Group began with a simple but powerful belief: critical facilities deserve more than fragmented systems and delayed insight. They deserve clarity—real-time, reliable, and actionable.

Built by experts in Telecom, Data Centres, and Critical Facilities Management, PLC Group grew from firsthand experience. We saw the pressure operators face when visibility is limited, when connectivity fails, and when optimization is more guesswork than science. So we set out to change that.


Our mission evolved into a bold vision: to become the world’s leading unification platform for Critical Facilities—empowering organizations everywhere with true Actionable Intelligence.


Today, that vision is taking shape across the globe. Tier-1 telecom operators in North America, Europe, and Asia rely on our technologies to keep their critical infrastructure running at peak performance. In Canada, we serve as the exclusive value-added reseller for AIRSYS cooling solutions, further strengthening our ability to deliver end-to-end reliability.


With more than 10,000 deployments of our Remote Monitoring & Control (RMC) solution worldwide, we’ve come to deeply understand the challenges our customers face—whether operating in highly developed urban networks or remote, resource-strained environments. And every one of those deployments sharpens the insight that drives our innovation.

PLC Group was built for the world’s most demanding environments. And we continue to grow with a single purpose: transforming complexity into clarity, and turning data into action.


About the Role

We are seeking an accomplished Director of Software Engineering with strong software architecture experience to lead the design, development, and delivery of enterprise-grade IoT and data-driven software solutions.


This role blends technical depth and strategic leadership, ideal for a hands-on engineering leader who has previously served as a Software Architect or driven architecture-level initiatives in a complex, distributed system environment. You’ll oversee multiple engineering teams, define architectural vision, and ensure our platforms meet the highest standards of scalability, security, and performance.


Key Responsibilities:


Leadership & Strategy

  • Define and execute the software engineering roadmap aligned with the organization’s technology vision.
  • Lead and mentor global engineering teams across multiple disciplines, fostering technical excellence and accountability.
  • Collaborate with cross-functional leaders in product, data, and hardware to ensure seamless delivery across IoT and cloud systems.
  • Establish best practices in design, development, testing, CI/CD, and agile delivery frameworks.
  • Manage capacity planning, team structure, and recruitment for scaling engineering operations.


Architecture & Technical Oversight

  • Serve as the architectural authority for cloud and IoT platforms, guiding design decisions and long-term technology direction.
  • Architect and evolve distributed, event-driven, and microservices-based systems.
  • Ensure system designs support scalability, resiliency, and high availability in production environments.
  • Oversee code quality, performance optimization, and adherence to engineering standards.
  • Evaluate and integrate emerging technologies, frameworks, and tools to advance platform capabilities.


Execution & Delivery

  • Drive high-quality releases through structured project management and measurable engineering KPIs.
  • Ensure alignment of architectural decisions with business and operational goals.
  • Partner with DevOps and QA teams to streamline release processes and strengthen automation.
  • Oversee security and compliance considerations across the software stack.


Qualifications


Education:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.


Experience:

  • 10–15 years of professional experience in software engineering, including 4+ years in a senior leadership capacity.
  • Demonstrated background as a Software Architect or principal engineer designing complex systems.
  • Expertise in IoT platforms, cloud computing, and distributed system architecture.
  • Hands-on experience with C#, Java, or Python, and modern frameworks.
  • Strong understanding of microservices, API-driven design, and event-streaming architectures (Kafka, MQTT, etc.).
  • Experience with Azure or AWS, Kubernetes, Docker, and CI/CD pipelines.
  • Proven ability to lead globally distributed teams and drive engineering execution at scale.

Preferred Skills

  • Experience with edge computing, telemetry, or device communication protocols.
  • Exposure to smart infrastructure, industrial automation, or mission-critical systems.
  • Familiarity with secure software design and cybersecurity best practices.
  • Strong analytical, communication, and stakeholder management skills.


Why Join us

  • Lead a high-impact engineering organization shaping the future of connected systems.
  • Influence architecture and product direction across IoT and cloud ecosystems.
  • Work in a culture that values innovation, technical excellence, and ownership.
  • Competitive compensation, growth opportunities, and global exposure.



© 2026 Qureos. All rights reserved.