Who is Transmax?Transmax is a transport solutions provider of the ITS platform, STREAMS. We exist to improve people's quality of life and helps move millions of commuters around Australian road networks every day. We partner with customers to deliver creative solutions that optimise transport networks and support safer and more reliable road journeys.It's an exciting time in our history as we modernise our core STREAMS product and work with customers to enable the future of mobility.About the role:Transmax has grown significantly over the last 2 years and we are not slowing down! We're in the next exciting stage of our growth phase and are now recruiting for an Engineering Lead taking on a critical role supporting one of our high performing product teams.The role of Engineering Lead will see you working in partnership with a designated product manager to conceive, architect and incrementally bring to life high-quality, robust and performant cloud-native software products.You will be responsible for the day-to-day support and mentoring of a multi-disciplinary agile product team; consistently delivering high-quality, relevant products with rich ITS functionality, usability and performance.Your day-to-day will include:Work in partnership with their product manager, supported by a product designer, to assess customer needs, affirm product vision, and lead an agile team that incrementally delivers working software each sprint according to their product backlog and sprint goals.Inspire the continuous improvement of people, processes, and technology, particularly through identifying potential, mentoring, and coaching of product team members.Provide technical guidance (aligned with an agreed reference architecture) and oversight to influence product quality, reliability, usability, security and performance.Contribute to software design, development, maintenance and test coding/automation activities to implement applications, microservices, APIs and/or user interfaces.Collaborate with other Engineering Leads to identify and evaluate technology and process improvements to improve functional and commercial outcomes.Adhere to internal libraries of architecture principles, reference architectures, and support associated key platform and product technology evaluations and selections.Actively promote and facilitate contemporary software engineering practices, including use of relevant coding guidelines, peer code reviews, test automation techniques, knowledge sharing and team development, and by being a vocal supporter of scrum.Participate in activities that support consultants, trainers and other technical personnel during system rollouts, device commissioning, user training and ongoing user support.Lead by example in documenting and communicating outcomes, findings, and actions so they inform reliably repeatable practices, automating them wherever possible.About You:With a previous background as a naturally empathetic team leader you will ideally be tertiary-level qualified in Software Engineering, Information Technology or Computer Science (or have equivalent proven experience).You will have demonstrated experience in successfully leading agile teams and have at least 7 years' experience working in a software product environment that utilises Scrum and DevOps/SRE practices (with an emphasis on automation) to incrementally develop, test, deploy and support scalable, highly-available software products.You will be:Familiar with data networking, internet protocols, and application interface technologies such as REST, gRPC, AMQP, JSON, XML and Protobuf.Skilled in version control systems, artifact repositories, and CI/CD pipeline technologies, including tools like GitLab, Artifactory, Jira, and Confluence.Comfortable with stateful, distributed application frameworks such as Microsoft Orleans.Comfortable working in both Windows and Linux environments, and with utilising public cloud infrastructure and services, including Amazon Web Services (AWS).Proficiency in:Leveraging modern architectures to enhance modularity, extensibility, scalability, and resilience, while employing strategies for efficient system integration.Developing microservices, components and APIs using a range of languages and technologies including C# and .NET, containerisation (Docker and Kubernetes), in-memory databases (Redis), message queues (RabbitMQ) and related technologies to implement performant and reliable product architectures.Developing browser-based user interfaces using languages and technologies such as JavaScript / Typescript, React, HTML and CSS.Relational (e.g. PostgreSQL) and non-relational (e.g. Elasticsearch) database technologies and query syntax, and optimisation of query performance.Contemporary automated testing techniques, frameworks, and technologies such as Playwright, Selenium, Jest and/or emulation and unit test frameworks.Desirable:Familiar with observability technologies such as Prometheus and Grafana and event management platforms like PagerDuty.We offer:A competitive salaryA high-trust, high-empowering, openly supportive working environment & cultureWFH options (2 days in office per week)Uncapped training budgets to support your career developmentEmployee Assistance Program with access up to 12 sessionsFantastic EPPL schemeA recently renovated office in Milton (with some pretty great views, if you ask us)Corporate private health discounts through BupaFlexible working hours & arrangements (the right to disconnect & enjoy life!)Lots of support for your career plans and advancementAn environment where you're encouraged to succeed.With our culture of recognition, career development, and a supportive and stimulating and satisfying work environment - your next career chapter is waiting for you at Transmax.If you're interested in pursuing this opportunity, please apply by submitting your CV and a cover letter outlining your experience and suitability for the role.Transmax strives to provide equal employment opportunities for all individuals regardless of their background. We are proud of our diverse workforce and encourage all applications to ensure an inclusive process. Should you require any adjustment throughout our recruitment process don't hesitate to ask how we can support you!Successful applicants will be subject to a National Criminal History Check and a Qualification check. Applicants must hold full working rights within Australia. We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.