Product Overview APG eCommerce Solutions is one of the leading suppliers of cross-border e-commerce delivery solutions. With an established presence in key global trade lanes, including Asia, Europe and the USA, APG provides end-to-end logistics solutions to a portfolio of iconic global e-commerce merchants. They offer a unique delivery experience thanks to the bespoke platform that combines Australia Post’s unrivalled last-mile capabilities with a strong partnership network of postal operators and best-in-class e-commerce delivery companies such as SaiCheng Logistics, Australia Post’s joint venture with China Post for China.
Role Overview
Experienced Technical Team Lead with strong expertise in C#, .NET Core/.NET 6–8, microservices architecture, cloud-native development, and distributed systems. Proven track record in leading engineering teams, designing scalable enterprise-grade solutions, and delivering high-performance backend systems.
The Technical Team Lead is responsible for both hands-on technical leadership and people leadership, ensuring engineering excellence, delivery quality, team growth, and alignment with business objectives. The role combines architecture guidance, solution ownership, mentoring, and cross-functional collaboration while actively contributing to system design and development.
Responsibilities: * Technical Leadership * Lead the design, development, and maintenance of backend services and APIs using .NET Core/.NET 8+. * Drive technical direction and ensure alignment with architectural standards and long-term platform strategy. * Collaborate with architects and stakeholders to define scalable microservices architecture and distributed systems. * Ensure high performance, scalability, reliability, and observability of backend systems. * Apply Clean Architecture, Domain-Driven Design (DDD), SOLID principles, and best engineering practices. * Guide the team in implementing secure, maintainable, and cloud-native solutions. * Lead technical discussions, architecture reviews, and solution design sessions. * Ensure engineering standards are followed across code quality, testing, security, and deployment processes. * Contribute to CI/CD pipelines, infrastructure improvements, containerization (Docker), and orchestration (Kubernetes/AKS). * Support troubleshooting, root cause analysis, and production issue resolution. * Team Leadership & Delivery * Lead and mentor backend engineers through coaching, technical guidance, and performance support. * Conduct code reviews and enforce development best practices and coding standards. * Drive sprint planning, technical estimation, task prioritization, and delivery execution. * Work closely with product owners, QA, DevOps, and cross-functional teams to ensure successful delivery. * Identify and manage technical risks, dependencies, and bottlenecks. * Balance technical debt, business priorities, and delivery timelines effectively. * Promote a collaborative, accountable, and high-performance engineering culture. * Support hiring, onboarding, and technical evaluation processes for engineering candidates. * Encourage continuous learning, innovation, and adoption of modern engineering practices. * Security & Quality * Ensure implementation of secure authentication and authorization mechanisms (JWT, OAuth2, Azure AD). * Drive automated testing strategies including unit, integration, functional, and contract testing. * Ensure observability, logging, monitoring, and performance profiling standards are implemented. * Maintain system reliability and operational excellence in production environments.
Key Skills * Programming & Frameworks * Expert in C# and .NET Core / .NET 6/7/8 * Strong experience with ASP.NET Core Web API, gRPC, and asynchronous programming (async/await, TPL) * Deep knowledge of object-oriented programming (OOP), SOLID principles, and Clean Architecture * Strong understanding of Domain-Driven Design (DDD), CQRS, and enterprise application patterns * Architecture & System Design * Microservices and distributed systems architecture * Scalable, fault-tolerant, and cloud-native system design * Performance optimization, concurrency, and multithreading * API design, resiliency, and observability best practices * Databases * SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, CosmosDB) * Query optimization, indexing, transactions, and data modelling * Messaging & Caching * Event-driven architecture (RabbitMQ, Azure Service Bus) * Caching solutions (Redis, MemoryCache) * Cloud & DevOps * Azure/GCP services for compute, storage, messaging, and monitoring * Containerization using Docker * Kubernetes/AKS orchestration * CI/CD pipelines using Azure DevOps * Security * Identity management, OAuth2, OpenID Connect, JWT * Secure API and cloud-native application development * Testing & Quality * Unit testing, integration testing, functional testing, and contract testing * Experience with xUnit, NUnit, Moq, and automated quality practices
Soft Skills * Strong leadership and team mentoring abilities * Excellent problem-solving and analytical thinking * Effective communication and stakeholder management skills * Ability to drive technical decisions and influence engineering direction * Strong ownership, accountability, and delivery mindset * Ability to balance technical excellence with business priorities * Experience working in agile and fast-paced environments
Preferred / Nice-to-Have * Experience with Event Sourcing and CQRS * Knowledge of performance profiling and monitoring tools * Experience leading distributed or cross-functional engineering teams * Familiarity with OpenTelemetry, observability, and cloud monitoring solutions * Experience with infrastructure-as-code and platform engineering practices
Are You ready?
...and of course, your benefits: * 20 fully paid business days of vacation * 15 fully paid sick leaves * 11+ fully paid public holidays * compensation for health insurance and sport club membership * ability to work from home or remotely