Senior Software Engineer - Consumer Team

at  Afterpay Touch

Melbourne, Victoria, Australia - 00000

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Dec, 2021Not Specified10 Sep, 2021N/AGood communication skillsNoNo
Required Visa Status:
US CitizenStudent Visa
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp


Afterpay’s mission is to power an economy in which everyone wins, to play fair, trust people and reward them for doing the right thing. We are obsessed with our product and we see and feel the impact of our work as more and more people gain financial freedom and retailers grow across the globe.
Offered by more than 70,000 of the world’s best retailers and has more than 14 million active customers globally. Top fashion and beauty retailers across the globe - including Urban Outfitters, GAP, Ebay, Shien, The Iconic, Officeworks, Myer, Foot Locker, Adore Beauty, Mac Cosmetics, Kathmandu and many others. We have offices across the globe including New Zealand, USA, China, UK and Europe!


  • Scope, build and maintain/enhance systems & services using Kotlin, Java and related open source technologies
  • Lead and participate in critical technical design and product discussions
  • Own features and functions throughout their lifecycle from inception, rollout, launch, scale and iteration
  • Work in cross-functional Product teams responsible for the discovery, delivery and validation of product features via microservices, APIs, web-apps
  • Collaborate with product managers, experience designers & business stakeholders to build efficient and reliable feature implementations that will delight our customers
  • Take ownership of and successfully deliver critical roadmap initiatives
  • Understanding the business impacts, be willing to question the “why”
  • Participate in the ongoing innovation, design and architecture of our evolving platforms and services
  • Work with the software engineering team, enhance and promote our software development principles, guided by Staff Engineers and Engineering Management
  • Mentor other engineers, promote and share knowledge across other teams
  • Foster the use of agile practices of Software Delivery
  • Peer review design decisions, code, automated tests and documentation
  • Work with your teammates to build a high performing team


Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering




Melbourne VIC, Australia