We're seeking an experienced Technical Lead to join a team at the forefront of innovation for a leading payment solution provider. In this role, you'll oversee the development and reliability of critical systems that facilitate millions of transactions daily.
As a Technical Lead, you'll work closely with a talented team of engineers, contributing both as a hands-on developer and a trusted technical advisor. You'll play a key role in defining the team's technical direction, designing system architecture, and implementing innovative solutions within a modern, event-driven, microservices-based platform. Their tech stack includes tools like Kubernetes, Kafka, .NET, Terraform, and CI/CD pipelines. Additionally, you'll support your team's growth through mentorship and help refine engineering practices to continuously elevate our standards.
This position blends deep technical contributions with collaboration across Product, Architecture, and Engineering teams.
Responsibilities:
- Lead architectural design and technical decisions for systems that require sub-second response times and four-nines uptime (99.99%).
- Serve as a key technical authority, writing production-quality code and guiding your team on how to solve complex engineering challenges.
- Architect solutions using advanced patterns like event sourcing, CQRS, and distributed tracing.
- Mentor engineers on best practices in coding, design, testing, and operations, fostering a culture of continuous improvement.
- Conduct design and code reviews, participate in pair programming sessions, and prototype technical solutions to address critical challenges.
- Collaborate with Product Managers and stakeholders to plan and execute the team's roadmap.
- Identify opportunities to optimize system performance, scalability, and operational efficiency.
- Promote engineering excellence by driving robust CI/CD processes and operational reliability.
- Foster accountability, collaboration, and technical ownership within the team.
- Work cross-functionally with other engineering groups to ensure seamless integrations and successful project delivery.
Your Experience
- 10+ years of hands-on software development experience (C#/.NET), ideally in cloud-native or high-availability environments.
- Strong background in leading technical teams or projects as a Technical Lead or senior engineer, with demonstrated success in solving complex technical problems.
- Expertise in building scalable, data-intensive applications with a focus on performance and reliability.
- Deep knowledge of microservices architecture and event-driven systems, alongside practical experience with containerized deployments.
- Hands on experience in DevOps practices, including CI/CD pipelines and infrastructure as code.
- Excellent communication and problem-solving skills, with an ability to influence key decisions and collaborate effectively across teams.
- Previous experience working with payment systems or financial platforms is a bonus.
- A passion for mentoring and empowering team members to grow their technical
- Focused on scalable data systems with modern database technologies.
- Familiarity with frontend development frameworks is an advantage.
Apply Today
Please send your resume by clicking on the apply button.
Learn more about our Melbourne recruitment services: http://www.roberthalf.com.au/recruitment-agency-melbourne
Job Reference No: 06810-0013237811LM
By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: https://www.roberthalf.com/au/en/privacy. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.