Remote Remote (Country) Full-time

Voltex Electrical is hiring a Lead Software Engineer

Responsibilities

  • Manage the complete architecture of the IoT backend platform, covering device provisioning, telemetry ingestion, state synchronization, and cloud-to-device command pipelines.
  • Establish and uphold engineering standards for backend development, API design, security, and observability within the team.
  • Conduct technical design reviews, assess architectural trade-offs, and finalize system design decisions.
  • Mentor engineers, offering technical guidance to enhance team capability and output quality.
  • Work with Product, Mobile, and Firmware teams to ensure system design meets cross-functional needs.
  • Act as the main technical contact for connected systems architecture in stakeholder discussions.
  • Develop high-performance backend services in C#, emphasizing modularity, testability, and long-term maintainability.
  • Create cloud-agnostic solutions deployable on Azure, AWS, GCP, or on-premises infrastructure.
  • Construct and manage IoT communication layers, including device provisioning, MQTT/AMQP protocol handling, device twin management, and telemetry routing.
  • Design and optimize PostgreSQL and Redis systems for relational data, caching, time-series, and live data synchronization.
  • Implement real-time event-driven systems such as messaging pipelines, push notifications, and webhooks.
  • Enforce API security standards like OAuth2/OIDC, JWT, rate limiting, and input validation across all interfaces.
  • Build and deploy containerized services using Docker, Kubernetes, and CI/CD pipelines to production environments.
  • Maintain device state consistency between edge and cloud layers, including configuration synchronization and snapshot management.
  • Drive observability with tools like Sentry or Prometheus to monitor and diagnose production systems.
Job Details
Department Software Development
Category other
Posted 2 months ago