About Hytech
Hytech is a leading management consulting firm headquartered in Australia and Singapore, specialising in digital transformation for fintech and financial services organisations. We deliver end-to-end consulting services and provide robust middle- and back-office solutions that enable our clients to optimise operations, enhance efficiency, and stay ahead in a fast-evolving digital landscape. Our client portfolio includes top global trading platforms and leading crypto exchanges.
With more than 2,000 professionals worldwide, Hytech has a strong and growing international presence, with offices across Australia, Singapore, Malaysia, Taiwan, the Philippines, Thailand, Morocco, Cyprus, Dubai, and beyond.
We are looking for a Software Development Team Lead to lead a team of engineers delivering reliable, scalable software for financial technology and trading platform environments. This role combines hands-on technical leadership, delivery ownership, people management, and stakeholder coordination. The ideal candidate has strong C#/.NET experience, a solid understanding of agile delivery, and the ability to guide engineers in building high-quality systems in a fast-moving business environment.
Key Responsibilities
- Lead, coach, and manage a team of software developers to deliver high-quality software on time and within agreed scope.
- Own day-to-day engineering delivery, including sprint planning, task prioritisation, progress tracking, risk management, and issue resolution.
- Work closely with product owners, business stakeholders, QA, DevOps, and other engineering teams to clarify requirements and align delivery expectations.
- Provide technical guidance on architecture, code quality, system design, performance, scalability, reliability, and maintainability.
- Review solution designs, code, and implementation plans to ensure engineering standards and best practices are followed.
- Drive continuous improvement in software development lifecycle practices, including agile delivery, CI/CD, testing, documentation, monitoring, and release management.
- Mentor and develop engineers through regular feedback, performance conversations, technical coaching, and career development planning.
- Identify delivery risks early, communicate them clearly, and propose practical mitigation plans to stakeholders and management.
- Promote a strong engineering culture focused on ownership, collaboration, quality, operational stability, and continuous learning.
- Stay informed about relevant technologies, tools, frameworks, and industry practices, and recommend improvements where they create business value.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 5+ years of professional software development experience, including hands-on experience with C# and .NET.
- 2+ years of experience leading or mentoring software engineers in a delivery-focused environment.
- Proven track record of delivering production software with strong quality, reliability, and maintainability.
- Experience with agile software development practices, sprint planning, backlog management, and iterative delivery.
- Good understanding of software architecture, API design, database design, distributed systems, and production support practices.
- Strong problem-solving, analytical, communication, and stakeholder management skills.
- Ability to balance technical quality, business priorities, delivery timelines, and team capability development.
- Experience using project management and engineering tools such as Jira, GitLab, GitHub, Azure DevOps, or similar platforms.
Preferred Experience
- Experience in financial services, fintech, brokerage, trading platforms, payments, risk systems, or other regulated/high-availability environments.
- Full-stack development experience, including frontend frameworks, backend services, relational databases, and cloud-native deployment.
- Experience with cloud platforms, containers, Kubernetes, observability, CI/CD pipelines, and incident response practices.
- Knowledge of performance optimisation, low-latency systems, high-throughput processing, or real-time data systems.
- Experience improving team engineering practices, code review quality, release discipline, and operational stability.
What Success Looks Like
- The team delivers committed work predictably while maintaining strong quality standards.
- Engineering risks, blockers, and dependencies are identified early and communicated clearly.
- Developers receive practical technical guidance and grow in both technical and delivery capability.
- Systems owned by the team become more stable, maintainable, observable, and easier to operate.
- Stakeholders have clear visibility of delivery progress, priorities, trade-offs, and outcomes.
Closing Statement
This is an opportunity to lead a capable engineering team and contribute to the development of business-critical financial technology systems. Candidates who enjoy combining hands-on technical leadership with people development and delivery ownership are encouraged to apply.