Talent.com
afterpay
Staff Software Engineerafterpay • Melbourne, VIC, AU
Staff Software Engineer

Staff Software Engineer

afterpay • Melbourne, VIC, AU
30+ days ago
Job description

We started a movement in which everyone can win – shoppers, retailers, society and every person on our team. To play fair, trust people and reward them for doing the right thing. We see and feel the impact of our work as more and more people gain financial freedom and retailers grow across the globe.

Founded 10 years ago in Sydney, Australia, Afterpay has over 24 million active customers globally and more than 250,000 of the best retailers around the world including Anthropologie, Revolve, DSW, GOAT, Finish Line, Levi's, Mac Cosmetics, Ray-Ban and many others.

Afterpay is helping people spend responsibly! We empower customers to access the things they want and need, while still allowing them to maintain financial wellness and control, by splitting payments in four, for both online and in-store purchases. Afterpay is deeply committed to delivering positive outcomes for customers. Now under the Block ecosystem, we are focused on supporting our community of shoppers.

We trust in the next generation and share a vision of a more accessible and sustainable world in which people are rewarded for doing the right thing. Join a movement in which everyone can win.

The Role

As a Staff Software Engineer on the Consumer Lending Team, you'll lead the technical strategy and oversee the building of scalable and innovative Global Lending solutions, impacting 24M+ customers across both the Afterpay and Cash App and Web Portals.

We're completely revamping how we connect Afterpay with the CashApp and Square ecosystem and how we're making our global customers' experience unique and rewarding.

This is a perfect opportunity for a software engineer who thrives in autonomous, high-agency environments, and enjoys championing product & technical initiatives that drive team and organisational-level impacts.

You Will

  • Own the complete software lifecycle end to end - from initial design and development through production rollout and ongoing system support.
  • Work in cross-functional Product engineering teams to drive discovery, delivery and validation of product features.
  • Drive system consolidations and service improvements that enhance overall platform reliability and performance.
  • Proactively identify, design, and champion technical initiatives that deliver measurable organisational impact beyond immediate team boundaries.
  • Influence technical direction and standards across multiple teams and product areas.
  • Working with the most advanced suite of AI tools to improve engineering speed, quality and learning whilst shaping practices that help with boosting efficiency & productivity.

You Have

  • 10+ years of strong experience building scalable and maintainable software applications using modern JVM languages, preferably Java or Kotlin.
  • Experience using backend technologies including Spring Boot, ORM/Hibernate, gRPC, Kafka, Redis, Temporal workflow, relational and NoSQL databases.
  • Strong experience working with Cloud technologies, preferably AWS stack.
  • Strong experience with structured Logging, error tracing, service monitoring and alerting.
  • Strong experience building testable, decoupled, maintainable code with high test coverage and quality in mind.
  • Experience working within an agile and fast moving environment.

We're working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, without regard to identity or other legally protected class. We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we're doing to build a workplace that is fair and square? Check out our I+D page.

Block is a globally distributed company and this role will require working with other employees in multiple time zones. You may be required to perform work outside of normal business as part of this role.

Application Guidelines

Candidates may submit up to 9 active applications within a 60-day period. Reapplications to the same role are accepted 90 days after a previous application has been reviewed.

Use of AI in Our Hiring Process

We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws.

Contact us here with hiring practice or data usage questions.

Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering. Check out our other benefits at Block.

Block, Inc. (NYSE: XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we’re helping build a financial system that is open to everyone.

Privacy Policy

Apply

See all jobs

Create a job alert for this search

Staff Software Engineer • Melbourne, VIC, AU

Similar jobs

Software Engineer

DubberMelbourne, AU

Build software that powers conversations around the world.At Dubber, we're building technology that helps organisations capture, understand and unlock the value of conversations using AI.Our platfo... Show more

 • Promoted

Staff Software Engineer

SlopeMelbourne, AU

Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that r... Show more

 • Promoted

Full Stack Software Engineer I, Melbourne - Remote

99designsMelbourne, AU
Remote

Vista has long supported small businesses with high-quality print services—and now we're evolving to become their go-to partner for design and marketing at every stage.To help achieve this, the Des... Show more

 • Promoted

Software Engineer

RecordPointMelbourne, AU

RecordPoint is a data and information lifecycle management SaaS product designed to give highly‑regulated organizations a competitive edge through safer, more secure, and better‑managed data.We’re ... Show more

 • Promoted

Software Engineer

AndurilMelbourne, AU

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def... Show more

 • Promoted

Staff Software Engineer - Machine Learning

News CorporationMelbourne, AU

Shape the intelligent core of REA’s platform and deliver high-value, reliable AI/ML products at scale.Permanent role based in Melbourne or Sydney.With bold and ambitious goals, REA Group is changin... Show more

 • Promoted

Staff Software Engineer

Anduril IndustriesMelbourne, AU

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def... Show more

 • Promoted

Staff Software Engineer

BlinqMelbourne, AU

Blinq is building the fastest, most intuitive way to share who you are and remember who you meet.What started as the world’s #1 digital business card is now the starting point for over 50 million n... Show more

 • Promoted

Staff Software Engineer — Lead, Scalable Distributed Systems

Easygo Entertainment Pty Ltd.Melbourne, AU

A leading entertainment technology company in Melbourne is seeking a Staff Software Engineer to join their Engagement team.The role involves designing and evolving large-scale distributed systems, ... Show more

 • Promoted

Staff Software Engineer - Mobile Workflows

CanvaMelbourne, VIC, AU

Join the team redefining how the world experiences design.Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen to find out w... Show more

Staff Full-Stack Developer

CAPA intelligenceMelbourne, AU

We’re now looking for a talented Staff Full-Stack Software Developer to help build our advanced threat detection and incident response product suite.This role offers the opportunity to work on mean... Show more

 • Promoted

Staff Software Engineer

Commonwealth Bank of AustraliaMelbourne CBD, VIC, AU

Commerce Payments | Payments & Acceptance | Business Banking Technology | Sydney.Shape the future of digital commerce at scale.Build modern cloud-native products powering payment experiences fo... Show more

Staff Software Engineer - Android

BlinqMelbourne, AU

Staff Software Engineer – Android.Apply to join Blinq, the world’s leading digital business card platform, as a Staff Software Engineer – Android.In this role you’ll help shape the next evolution o... Show more

 • Promoted

Staff Engineer

EdroloMelbourne, AU

At Edrolo, we're trusted by thousands of Australian teachers and students for curriculum-aligned video content and an extensive library of practice questions.Our newest product, MESHA, is a compara... Show more

 • Promoted

Software Engineer

Anduril IndustriesMelbourne, AU

Be among the first 25 applicants.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s mos... Show more

 • Promoted

Full-Stack Engineer

Pyramid Global TechnologiesMelbourne, VIC, AU

About the job Full-Stack Engineer.Contribute to the continuous improvement of applications throughout lifecycle and provide technical input to the planning of future application and maintenance req... Show more

Software Engineer

QIX ConsultingMelbourne, AU

Direct message the job poster from QIX Consulting.Executive Talent | Recruitment Professional | People Leader | Partnership Builder | Project Management | Corporate Accommodation.Software Engineer ... Show more

 • Promoted

Staff Platform Engineer

iterateMelbourne, AU

What if you could redesign how traffic flows through one of Australia's largest platforms?.Our Traffic Management team is looking for a senior platform engineer to help evolve how we move requests ... Show more