Apply on company website Remote Remote (Country) Full-time

Voltex Electrical is hiring a Lead Software Engineer

We are looking for a Lead Software Engineer to own the architecture and delivery of the backend systems that power our connected device ecosystem. This is not a role for someone learning IoT on the job — we are looking for someone who has already built a system like this, knows what good looks like, and can set the technical direction for how we build it here. You will architect and deliver scalable, secure, and modular services enabling real-time communication, state synchronization, and cross-platform device interoperability — with a strong focus on IoT and Matter standards. Beyond individual delivery, you will define engineering standards, guide technical decisions across the team, and serve as the primary technical voice on connected systems architecture. This is a hands-on leadership role. You will be writing production code while simultaneously owning the architectural direction — bridging hardware, cloud, and mobile experiences through intelligent, secure backend engineering. What You'll Do Technical Leadership • Own the end-to-end architecture of our IoT backend platform — from device provisioning and telemetry ingestion to state synchronization and cloud-to-device command pipelines. • Define and enforce engineering standards for backend development, API design, security, and observability across the team. • Lead technical design reviews, evaluate architectural trade-offs, and make final calls on system design decisions. • Mentor and provide technical guidance to engineers on the team, raising the overall capability and output quality. • Collaborate with Product, Mobile, and Firmware teams to align system design with cross-functional requirements. • Serve as the primary technical point of contact for connected systems architecture in stakeholder discussions. Hands-On Engineering • Design and develop high-performance backend services in C#, with a focus on modularity, testability, and long-term maintainability. • Architect cloud-agnostic solutions deployable on Azure, AWS, GCP, or on-premises infrastructure. • Build and maintain IoT communication layers — device provisioning, MQTT/AMQP protocol handling, device twin management, and telemetry routing. • Design and optimize PostgreSQL and Redis systems for relational, caching, time-series, and live data sync use cases. • Implement real-time event-driven systems including messaging pipelines, push notifications, and webhooks. • Enforce API security standards — OAuth2/OIDC, JWT, rate limiting, and input validation — across all surface areas. • Build and deploy containerized services using Docker, Kubernetes, and CI/CD pipelines to production. • Maintain device state consistency across edge and cloud layers, including configuration synchronization and snapshot management. • Drive observability — Sentry, Prometheus, or equivalent — to ensure production systems are monitored and diagnosable.
Job Details
Location Remote
Work mode Remote (Country)
Employment Full-time
Department Software Development
Category other
Posted 4 months ago
Application On company website