Vacancies

Platform Engineer - Senior

Employer logo
Platform Engineer - Senior
TradeMe

Country flag
Wellington, New Zealand
Classification symbol Information Technology
Job posted on July 1, 2025
APPLY NOW
Job Description:
At Trade Me, we're about connecting Kiwi to create the life they want. Whether it's the big things like finding a home, a job, a car or growing their business, or the smaller things, like finding that right bedside table or parting ways with some old stuff. At Trade Me our vision is to be the place where Kiwi look first. **This is 12 month fixed term role** You're working in the heart of engineering at Trade Me. We're responsible for building and supporting the platforms that power our company, making them efficient and enjoyable to work with and enabling Trade Me to create customer value at warp speed. You will establish good development practices and be expected to generate opportunities for growth and development - through training, mentoring, and asking questions of those around you. You'll look at the wider picture and take an interest in your squad work, the work around you, and how these fit into Trade Me. **Here is what you can expect from this role:** * Work on improving our engineer's path-to-production tooling, ensuring our engineers have a seamless and resilient way to develop, test, and deploy their code to production. * Ensure our CI/CD pipelines are maintained, and optimised to provide our engineering fast feedback loop. * Enforce and uphold engineering best practices by integrating them seamlessly into the CI/CD pipeline, promoting consistent adherence throughout the development lifecycle. * Work with the squad to maintain and improve our development, test, and stage environments and provide them as a service to the rest of our engineering family. * Actively participate in efforts to streamline the Developer Experience of our pipelines & tools. * Step into other platform/application development teams where necessary to enable them with DevOps capability/capacity. * Develop and maintain software systems in line with Trade Me quality controls and standards, including the identification and resolution of technical debt. * Debug, diagnose, resolve, and monitor functional, operational, and performance issues within developed systems. **What you will bring to our team:** * Tertiary qualification with a degree in Computer Science or a related field (or equivalent experience) * 5+ years of experience in similar roles with progressive increases in responsibility. * Experience with building CI/CD pipelines, ideally in GitLab. * Sound development programming experience (in .Net, Ruby, Python or similar language) for both Windows, web applications and services * Experience with using Terraform and infrastructure as code (IaC) to build infrastructure in the Cloud. * Experience with using Docker and Docker Compose to package and deploy applications. * Appreciation of SOLID principles, elegant and testable code and what that looks like in a constantly changing codebase with a history. * Strong problem-solving abilities and a proactive attitude. * Deep understanding of CI/CD pipelines, optimisation best practices and the capabilities of the SaaS vendors in this space. * A thorough knowledge of Version Control Systems such as Git, along with best practices in this area i.e. branching strategies, administration, access management, etc * Hands-on experience with scripting languages like Bash, Powershell, Golang and Python. * Demonstrable skills in container composition, registry management and operation (i.e. Docker, Docker Compose and Kubernete) * Good programming experience developing and maintaining windows and web applications in environments such as IIS and nginx. * Experience in designing and consuming RESTful APIs and/or GraphQL * Database scripting and schema management experience in MSSQL / Postgres etc * Experience developing and maintaining Cloud Native applications in environments such as GCP, AWS or Azure. * Experience with cloud architecture and services (e.g., EC2, S3, Lambda, Cloud Functions, Cloud Run, Compute Engines, etc). We know some candidates can be reluctant to apply for roles if they feel they don't 'tick all the boxes'. If you're excited about this opportunity, we'd still really like to hear from you so please send us your resume and a short cover note outlining the "Why". Trade Me is an INZ accredited employer. We truly value diversity and embrace a flexible workplace where people are encouraged to achieve their potential.
APPLY NOW