HAVE AN IMPACT : Rare opportunity to join a market leading company shaking up the cashless payments Industry. This Org has significant funding and is scaling rapidly as they transform Legacy systems with new and emerging technology. Enjoy working in a fun, friendly, flexible, and empowering environment. Hybrid Working, 2-3 days onsite. We have a (Permanent) Technical Lead role available. You will be responsible for leading the design, integration, and evolution of core software systems spanning legacy Windows applications, embedded Linux services, and modern Azure serverless architectures. This role bridges firmware, backend, and cloud development teams, ensuring the delivery of robust, maintainable, and secure solutions across on-premises, virtualised, and cloud environments. The Technical Lead acts as both an architectural authority and hands-on mentor, ensuring software quality, scalability, and compliance across the entire product stack. RESPONSIBILITIES: Technical Leadership Provide architectural direction across C++, .NET Framework, .NET 8, Python, and containerized workloads. Oversee uplift of legacy applications (VB6, .NET Framework) to modular, testable, and cloud-integrated solutions. Lead the implementation of hybrid systems that connect on-prem services to Azure cloud resources (IaaS, PaaS, Serverless). Drive adoption of modern DevOps, CI/CD, and observability practices across environments. Mentor engineers in design principles, test automation, and cross-platform integration. Architecture & Design Define system architectures that bridge on-premises services with Azure components: Serverless: Azure Functions, Logic Apps, Event Grid, Durable Functions. Integration: NATS JetStream, Azure Service Bus, and REST APIs. Persistence: SQL Server (on-prem and Azure SQL), SQLite, MongoDB, and blob storage. Observability: Serilog, Filebeat, Seq, and Azure Monitor pipelines. Design modular interfaces to decouple firmware (C++/Yocto) and application logic from business services. Oversee identity, configuration, and secret management strategies across hybrid deployments. Guide infrastructure-as-code (Bicep/Terraform) patterns for consistent provisioning. Delivery & Governance Translate technical roadmaps into actionable development plans aligned to release milestones. Own technical risk identification and remediation strategies across projects. Ensure architecture documents and code artefacts meet security and compliance requirements. Support integration and certification for regulated environments (e.g. NSW, VIC, QCOM). Lead architectural and peer code reviews to maintain system quality. Collaboration & Influence Partner with Firmware, Core Services, and Cloud Platform Leads to align system evolution. Collaborate with Product, QA, and Cyber teams to ensure readiness for release, monitoring, and incident recovery. Engage with external vendors for integration of approved libraries, devices, or APIs. ESSENTIAL SKILLS & EXPERIENCE : 10 years of software engineering experience across C++, .NET, and cloud systems. Deep understanding of both on-prem and Azure cloud architectures. Proven ability to refactor and uplift legacy systems into maintainable, modular codebases. Experience designing serverless architectures (Functions, Event Grid, Service Bus, Storage Queues). Experience with Docker and container orchestration (K3s, Nomad, or Azure Container Apps). Proficient in CI/CD using GitHub Actions, Azure DevOps, or Octopus Deploy. Solid grasp of database design, query optimization, and hybrid data sync patterns. Understanding of regulatory and security compliance in production environments. DESIRABLE: Familiarity with embedded Linux and Yocto-based firmware builds. Knowledge of web front-end stacks (React/TypeScript) and mobile (Flutter). Experience with observability and telemetry tools (Loki, Grafana, Seq, Sentry). Exposure to message-driven design using NATS JetStream or Kafka. Infrastructure-as-code experience (Terraform, Bicep, or Pulumi). This is a great opportunity - To apply, please submit your CV via the portal by clicking the APPLY NOW button below. You can also contact Charlie directly at: charlie@nbridge.com.au Charlie Molino 0450 253 077 Northbridge IT Recruitment For this and other opportunities please visit: www.northbridgerecruitment.com/content/OpenVacancies