Site Reliability Engineer - Platform Engineering at Afterpay

Software Engineering, Permanent Full-time, Melbourne melbourne engineering full-time
Description
Posted 3 months ago

About us
From an Australian-born company to a rapidly growing global business, we’re on the ride of a lifetime!
 
We’re on a mission to be the world’s most loved way to pay. We love connecting our customers with brands they love and empowering them to spend their money and buy what they want in a responsible way. We’re all about building a high-performing team, where our teams come to work to be the best they can be. We are grounded in reality and work together to achieve the extraordinary.
 
It’s a fast-paced business and that’s the way we love it. We know that world class talent is the only way to pave our future success, so come and work with some of the brightest minds and be part of the once in a lifetime ride. 
 
About the Opportunity
We have an opportunity for a junior to mid level engineer to join our team in Melbourne. The Platform Engineering team is responsible for the build, deploy, monitoring and maintenance of the underlying cloud infrastructure platform at Afterpay.  It is our objective to ensure product development teams can provision new services to the platform with reduced lead times and stack complexity.  We want our product teams to be able to focus on building new product  features by providing a highly available infrastructure platform.  We operate in a fast paced and constantly changing industry. Engineers will work with current technology in a fast paced environment where their work matters and is appreciated.
 
About the team
The Platform Reliability teams mission is to provide a fast and reliable user experience for Afterpay’s global users. You will work with our global engineering teams to provide capabilities to measure and improve systems reliability and performance. As we continue to scale out the Afterpay platform you will be responsible for providing visibility into the ongoing health of the platform.

What you’ll be doing
Work within the Platform Reliability Team to:
. Drive Performance Engineering based on testing to simulate load and or failure testing while observing system behaviour
. Provide critical feedback to engineers regarding how their products operate at scale and drive optimisation activities across the business
. Drive service reliability and engineering excellence by developing tooling that surfaces metrics using SLIs, SLOs, and SLAs
. Continuous improvement and automation of processes to minimise toil in product and platform teamsDesign, create and deliver software to improve availability and scalability of the Afterpay Platform
 
About you
. You think about systems - edge cases, failure modes, and lifecycles
. You're comfortable working in the Unix shell and can debug complex problems across the entire stack
. You have knowledge of Performance Testing practises (Gatling desirable)
. Experienced working in a DevOps environment
. Development experience with Node.js and React.js desirable
. Preferred experience in Build, Integration & Deployment Tools (e.g. Buildkite, Maven & Nexus)
. Experience with version control, preferably Git
. Experienced with public cloud platforms (AWS)
. You can write high quality and testable code in programming language (we mostly use Kotlin, Java, Python and Javascript)
. You have collaborative and individual problem solving skills
. Strong written and verbal communication skills
. You have a willingness to learn and apply new methodologies as required

Sign me Up!
Interested? Click ‘Apply!’

Afterpay is continuing to hire for all open roles with all interviewing and on-boarding done virtually due to COVID-19. All new team members, in addition to current staff, will temporarily work from home until it is safe to return to our offices.