06 Oct
|
SoftLabs
|
Sydney
Job Description
SoftLabs is an Australian-owned, women-led Enterprise Software company specialising in Industry Automation Solutions, ERP Implementation, consulting, project management, software development, and assured services. We pride ourselves on fostering a collaborative and innovative work environment where your contributions are valued and your professional growth is supported.
About the role n
We are hiring a Senior Software Engineer / Technical Lead to design, build and modernise cloud-native enterprise and multi-tenant SaaS platforms on .NET Core, Angular and Azure, while mentoring engineers and shaping architecture.
Job title n
Senior Software Engineer (.NET Core, Angular & Azure)
Level n
Senior / Lead (15+ years total experience preferred)
Function n
Software Engineering and Cloud Architecture
Reports to n
Head of Engineering / Delivery Manager
Employment type n
Full-time, permanent
Work mode n
Hybrid or remote (to be confirmed)
Key responsibilities n
You will own the technical design and delivery of backend, frontend and cloud components, and raise engineering standards across the team.
n
Design and build microservices and cloud-native APIs in .NET Core using Clean Architecture, CQRS/Mediator, dependency injection and async patterns.
n
Build modular Angular frontends with lazy loading, standalone components and shared UI libraries to keep first-load times fast.
n
Architect multi-tenant SaaS platforms, including secure authentication (JWT, Azure AD), API versioning and global exception handling.
n
Deliver and operate Azure solutions across App Services, API Management, Functions, Logic Apps, Service Bus, Event Hub, AKS, Key Vault and Application Gateway (WAF).
n
Design data and integration layers with SQL Server and Azure SQL, ETL pipelines in Azure Data Factory, and event-driven processing.
n
Improve performance through caching, async processing, background workers and query optimisation.
n
Lead cloud and datacentre migrations using Azure Migrate, ASR, DMS and SSMA, with structured readiness assessments.
n
Drive cost governance: rightsizing, autoscaling, tagging, automated shutdown and removal of unused workloads.
n
Mentor engineers, run code reviews, and set engineering best practices across teams.
n
Work with product owners and stakeholders to turn business needs into clear technical solutions.
Required skills and experience n
Candidates need at least 10 years of hands‑on enterprise engineering, with deep .NET Core and Azure experience and recent Angular work.
n
10+ years building enterprise applications with .NET Core, .NET Framework and C#.
n
Strong Angular experience (Angular 14+), RxJS and state management patterns such as NgRx.
n
Proven delivery of microservices, REST APIs and event-driven applications.
n
Hands‑on Azure: App Services, API Management, Functions, Logic Apps, Service Bus, Event Hub, Storage, Key Vault and Azure Monitor.
n
Strong SQL Server and Azure SQL skills, including data modelling and query optimisation.
n
Secure design: JWT, Azure AD, SSL/DNS configuration, role‑based access and WAF‑enabled gateways.
n
Experience with Git or TFS and CI/CD pipelines.
n
Explicit communication with stakeholders, and experience mentoring or leading developers.
Desirable skills and success measures n
The strongest candidates add migration, cost‑optimisation and platform experience, and show measurable results.
n
Azure certifications (AZ-204, AZ-305 or AZ-400).
n
Kubernetes (AKS), Stream Analytics, IoT Hub or Azure Data Factory experience.
n
Migration tooling: Azure Migrate, ASR, DMS, SSMA, VMware and Hyper‑V.
n
Payment gateway integration and SaaS billing experience
About the team and how to apply n
You will join a collaborative engineering team that values clean architecture, mentoring and practical cloud cost discipline.
n
Build relationships. Drive solutions. Make your mark — with SoftLabs.
#J-18808-Ljbffr
📌 Senior.NET Core, Angular & Azure Engineer (Sydney)
🏢 SoftLabs
📍 Sydney