Lead Software Engineer

🕒 April 15

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Voltex Electrical Accessories

Voltex Electrical Accessories

51 - 200 employees

Founded 2001

🔧 Hardware

Hardware

Voltex Electrical Accessories is Australasia's fastest-growing electrical brand, catering to both Australia and New Zealand. It provides a range of electrical products and accessories, supporting various regional customer needs via its dedicated websites and contact numbers. Known for its rapid growth in the electrical sector, Voltex is becoming a key player in the market, offering quality products and services to its clientele.

📋 Description

• Own the backend architecture end to end — design decisions, standards, trade-off calls, and documentation — with no backend lead above you. • Defend the cloud-optional, minimal-footprint design philosophy across the team and with stakeholders, and resist feature creep that compromises the privacy model. • Lead technical design reviews and collaborate directly with the firmware and mobile leads to ensure the cloud, Hub, and App layers remain coherent. • Define and enforce engineering standards for API design, security posture, observability, and code quality. • Mentor engineers on the team and raise the technical bar across the backend. Hands-On Engineering • Design and deliver the MQTT relay broker with Mutual TLS 1.3, Hub UUID-based routing, and DoS-resilient connection handling. • Build and maintain the Installer Portal REST API — project management, AccessKey lifecycle, credential verification, and handover state machine integration. • Implement the analytic ingest pipeline with server-side payload filtering and GDPR-compliant retention policies. • Design PostgreSQL schemas and Redis caching strategies for installer project data, access control, and real-time sync. • Implement API security across all surfaces — OAuth2/OIDC, JWT, RBAC (Electrician vs Homeowner roles), rate limiting, and input validation. • Configure and manage AWS API Gateway for routing, throttling, and token validation, behind Cloudflare for external security and DDoS protection. • Own the CI/CD pipeline end to end — GitHub Actions → ECR → ECS Fargate (Sydney, production), with Render for dev environments. • Integrate OTA firmware distribution with Hub state-awareness — updates pause during PENDING_HANDOVER lockdown states. • Drive observability through OpenTelemetry → Grafana Cloud + Sentry — structured, trace-correlated logging via Serilog, diagnosable without accessing device payloads

🎯 Requirements

• 10+ years of backend engineering experience, with at least 3 years owning architecture in a technical lead capacity — not contributing to an architecture, but defining one. • Proven experience designing and shipping a connected device backend — you have built the cloud layer of an IoT system and can speak to every decision: protocol choice, relay vs. state-store model, provisioning flows, command pipelines, and security posture. Bonus if you have navigated the transition from an edge-first to a full cloud-connected architecture. • Deep understanding of IoT communication protocols — MQTT and/or AMQP at the infrastructure level, including broker design, QoS trade-offs, session management, connection resilience, and mTLS. Experience with AWS IoT Core and with custom broker implementations are both valued — AWS IoT Core comes into scope in Phase 2. • Security-first engineering mindset — you understand Zero-Trust models, end-to-end encryption architectures where the relay cannot inspect the payload, RBAC with multiple persona types, and IoT-specific threat modelling. Familiarity with Australia's IoT Code of Practice is a plus. • Strong command of C# and .NET 10 — Clean Architecture, CQRS, modern async patterns, dependency injection, hosted services, and performance-sensitive REST API design. Lightweight data access via Dapper or equivalent (full SQL control, no heavy ORM). Node.js or Go experience is also considered for auxiliary services. • Production-grade PostgreSQL — schema design, advanced indexing, query optimisation, and the judgment to keep a schema deliberately lean. MS SQL experience is a plus. • Redis for real-time state, pub/sub, and session management — including Redis Streams for event-driven patterns. • Container deployment in production — Docker and AWS ECS Fargate — including ownership of the GitHub Actions → ECR → ECS pipeline from commit to production. • Strong written and verbal communication — you can write a design proposal, run a technical design review, and explain an architectural trade-off to a non-technical stakeholder without losing precision.

🏖️ Benefits

• - Competitive salary and benefits package. • - Opportunity to work with a dynamic and innovative team. • - Professional growth and development opportunities.

Apply Now

Similar Jobs

🕒 April 1

Arch Global Services (Philippines) Inc.

1001 - 5000

🤝 B2B

🏢 Enterprise

Mid-level Software Engineer at AGSI developing backend services and predictive models using Java and cloud technologies. Collaborating with Azure Functions, APIs, and participating in code reviews.

Azure

Cloud

Docker

Java

JUnit

Spring

Spring Boot

SpringBoot

SQL

🕒 April 1

Octal Technical Solutions

11 - 50

🤝 B2B

☁️ SaaS

🏢 Enterprise

Senior Software Engineer leading the design and development of scalable integrations for fintech company. Mentoring engineers and driving architectural decisions with a focus on AWS cloud solutions.

AWS

Cloud

Python

Go

🕒 April 1

3Cloud

501 - 1000

☁️ SaaS

🤖 Artificial Intelligence

🏢 Enterprise

Senior Consultant focusing on Azure application development with clients in a tech-driven environment. Collaborating with skilled teams to deliver cloud-native solutions.

Angular

AWS

Azure

Cloud

Google Cloud Platform

IoT

JavaScript

Microservices

Node.js

React

TypeScript

.NET

🕒 April 1

CrewBloom

201 - 500

🤝 B2B

☁️ SaaS

🎯 Recruiter

Senior Full Stack Developer managing scalable web applications using React, TypeScript and Node.js for international projects. Mentoring junior developers and innovating solutions in a fully remote team.

AWS

Cloud

Firebase

GraphQL

JavaScript

Jenkins

Microservices

Next.js

Node.js

React

TypeScript

🕒 April 1

CrewBloom

201 - 500

🤝 B2B

☁️ SaaS

🎯 Recruiter

Software Developer creating innovative software solutions for outpatient radiology, handling design, development, and technical support tasks in a remote environment.

AWS

Azure

Cloud

Django

Google Cloud Platform

GraphQL

Java

JavaScript

MongoDB

MySQL

Node.js

PHP

Postgres

Python

React

Redis

Ruby

SOAP