Jobs.ca
Jobs.ca
Language
Userful Corporation logo

Software Developer, Tech Lead

Calgary, AB
Senior Level

About the role

About Userful

Userful accelerates digital transformation for enterprise IT with a suite of applications on a single platform. Innovating at the intersection of operations technology and unified communications, Userful improves collaboration and productivity for optimized mission-critical and core workflows. Built on IT standards and protocols, the Userful Infinity Platform is centrally managed, scalable, secure, and future-proofed. Its software-defined architecture reduces total cost of ownership (TCO) and eliminates operational silos. Userful partners with leading global companies powering a technology ecosystem that ensures seamless integrations and end-to-end interoperability. A multinational company with headquarters in Calgary, Alberta, Userful supports customers in more than 100 countries around the world.

Userful’s solutions have won multiple awards, secured strategic global partnerships, and has been deployed in countless Fortune 500 and notable companies globally including, Audi, HP, Samsung, LG, Unilumin, Comcast, Coca-Cola, Wayfair, Ford, Dell, the Calgary Tower, and more!

###About the Role

We are looking for a high-impact Software Developer to serve as the Technical Lead for our EdgeAI team. In this role, you won't just be writing code, you will be the architectural anchor for a platform that sits at the cutting edge of distributed systems and artificial intelligence.

This position is designed for an experienced engineer who excels at solving impossible problems. You’ll work on software that runs both in the cloud and directly on edge devices. This role is ideal for engineers who enjoy solving complex system challenges, integrating AI into real-world applications, and working across the full stack.

###Core Responsibilities

-Technical Ownership:Lead the end-to-end design and implementation of our backend services usingJava (Quarkus)and modernReact/TypeScriptfrontends. -**AI Architecture:**Design and optimize orchestration layers for LLMs, focusing on local execution and API-driven workflows. -**Edge Systems Engineering:**Architect and deploy containerized AI workloads in edge environments, managing specific constraints around latency, compute, and intermittent connectivity. -Data Strategy:Own the evolution of ourPostgreSQLschema, ensuring high performance and data consistency across distributed edge nodes. -**Network & Hardware Integration:**Collaborate with hardware teams to support AV-over-IP systems, applying a deep understanding of networking (Multicast, VLANs, and Subnetting). -**Leadership & Mentorship:**Drive engineering excellence through rigorous code reviews, technical documentation, and the promotion of agile best practices.

Required Qualifications

-**Experience:**4+ years of professional software development experience in a product-driven environment. -**Backend Mastery:**Advanced proficiency in Java; experience with Quarkus/SpringBoot is a significant advantage. -**Modern Frontend:**Proven experience building complex, responsive web applications using React and TypeScript. -**AI Ecosystems:**Hands-on experience with AI/LLM integration (LangChain4j, vector databases, or prompt engineering). -**Infrastructure:**Deep familiarity with Docker and Linux systems. Experience with Azure IoT Edge or similar distributed systems is highly preferred. -**Academic Background:**Degree in Computer Science, Software Engineering, or equivalent technical experience. -**Databases:**Experience working with PostgreSQL or other relational databases

Professional Competencies

-**Systemic Thinking:**Ability to design for scale, security, and maintainability. -**Communication:**Capable of translating complex technical trade-offs into clear recommendations for stakeholders and the CEO. -**Autonomy:**A self-starter who can take a vague product requirement and turn it into a robust technical specification.

###Why Join Our Team?

You will be at the forefront of the Edge AI revolution, working on a product that has tangible impacts on physical hardware and real-time environments. We offer a collaborative culture where your architectural decisions directly influence the company’s trajectory.

Our Commitment to Equal Opportunity and Diversity

Hiring decisions are based on qualifications, job requirements, and business needs. All applicants are considered regardless of race, religious beliefs, gender, gender expression, physical disability, mental disability, age, national origin, marital status, or sexual orientation. Accommodation for applicants with disabilities is also available on request during the recruitment process.

Userful has a zero-tolerance policy and is opposed to all forms of harassment or retaliation, including sexual, racial, ethnic, or religious harassment, regardless of whether the harassment or retaliation occurs directly or indirectly.

#LI-POST

About Userful Corporation

IT Services and IT Consulting
51-200

Userful provides the leading software platform in the Enterprise AV-over-IP market, one of the fastest-growing segments of the IT industry. Userful's award-winning Visual Networking Platform has disrupted the traditional hardware-based approach to AV with a software-based solution that seamlessly integrates AV functionalities into IT. Userful's Platform-as-a-Service (PaaS) model facilitates the management of network infrastructures and addresses the needs of enterprise IT in terms of security, scalability and interoperability. Customers can choose from a suite of highly-integrated AV applications to support modern service needs across the enterprise—from corporate signage to control room solutions to streaming platforms and data metrics. With more than one million screens deployed worldwide, Userful is helping organizations advance the way they work, learn and govern. For more information, please visit www.userful.com

Similar jobs you might like