Search by job, company or skills

HyTech

C# Technical Team lead

Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  1. Lead, coach, and manage a team of software developers to deliver high-quality software on time and within agreed scope.
  2. Own day-to-day engineering delivery, including sprint planning, task prioritisation, progress tracking, risk management, and issue resolution.
  3. Work closely with product owners, business stakeholders, QA, DevOps, and other engineering teams to clarify requirements and align delivery expectations.
  4. Provide technical guidance on architecture, code quality, system design, performance, scalability, reliability, and maintainability.
  5. Review solution designs, code, and implementation plans to ensure engineering standards and best practices are followed.
  6. Drive continuous improvement in software development lifecycle practices, including agile delivery, CI/CD, testing, documentation, monitoring, and release management.
  7. Mentor and develop engineers through regular feedback, performance conversations, technical coaching, and career development planning.
  8. Identify delivery risks early, communicate them clearly, and propose practical mitigation plans to stakeholders and management.
  9. Promote a strong engineering culture focused on ownership, collaboration, quality, operational stability, and continuous learning.
  10. 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148576873