Logo of Huzzle

Software Engineer

image

Afterpay

Aug 28

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Engineering
  • Dublin
  • Quick Apply

AI generated summary

  • You have 3+ years in software development, proficiency in Java, a data-oriented mindset, customer empathy, and modern Cloud/DevOps skills; experience in risk or financial systems is a bonus.
  • You will build core infrastructure for Risk, collaborate on features, manage sensitive data securely, create partner tools, design fault-tolerant systems, and mentor others across the organization.

Requirements

  • You have:
  • 3+ years of professional software development and system design experience.
  • Several years experience in Java or an equivalent.
  • Passion for being responsible for your work from the beginning to the end of a project’s life cycle.
  • Excellent software engineering knowledge and ability to provide technical mentorship and direction to others.
  • Data-oriented mindset: you want your work to be measured and impactful.
  • Customer empathy: you understand your customer’s requirements.
  • Software development skills and computer science fundamentals.
  • Interest in working in a modern development environment using the latest Cloud and DevOps technologies.
  • Experience working with risk or financial systems is a bonus.

Responsibilities

  • - Build the core technical infrastructure to support the Risk needs across all of Square.
  • - Work with partner teams across Square to develop new features and services.
  • - Build systems that manage customer’s sensitive data and hold Square to the highest standards for security and compliance.
  • - Build tools that provide great experiences for our partners.
  • - Design fault-tolerant systems so that the team can be brave, most fast, and break things, without ever showing a negative impact to our sellers.
  • - Use your technical and soft skills to mentor others across Square.

FAQs

What is the main focus of the Risk Engineering team at Square?

The Risk Engineering team works to protect Square and its customers from fraud and payment disputes, ensuring safety as significant amounts of money flow through Square annually.

What responsibilities will I have as a Software Engineer in the Risk Platform Foundations team?

You will be responsible for maintaining and upgrading key services essential for keeping the Square ecosystem safe and developing the next generation Risk platform as Square grows.

What programming languages should I be proficient in for this role?

You should have several years of experience in Java or an equivalent programming language.

How many years of experience are required for this position?

A minimum of 3 years of professional software development and system design experience is required.

What qualities are important for candidates applying for this job?

Candidates should possess excellent software engineering knowledge, a data-oriented mindset, customer empathy, and a passion for being responsible throughout the project lifecycle.

Is experience with risk or financial systems necessary for this role?

While not necessary, experience working with risk or financial systems is considered a bonus.

What kind of workplace culture does Square promote?

Square promotes an inclusive workplace culture that values equal access to opportunity and strives for fairness in evaluating employees and job applicants.

What benefits are included in Square's global benefits package?

The benefits package includes healthcare coverage, retirement plans, an employee stock purchase program, wellness perks, paid parental leave, paid time off, and learning and development resources.

How does Square support employees' learning and development?

Square provides resources for learning and development to support employees' career growth and skills enhancement.

What is the company's stance on diversity and inclusion?

Square is committed to building an inclusive economy and workplace, ensuring equal access to opportunities, and supports reasonable accommodations for disabled applicants during the recruitment process.

Finance
Industry
501-1000
Employees

Mission & Purpose

Afterpay is a financial technology company that offers a "buy now, pay later" service, allowing consumers to make purchases and pay for them in four interest-free instalments. Their goal is to provide a flexible and convenient payment solution that helps shoppers manage their finances without incurring debt. By partnering with various retailers, Afterpay aims to enhance the shopping experience and support responsible spending habits. Their purpose is to empower consumers with financial freedom while driving sales for merchants.

Culture & Values

  • We’re brave with our decisions.

  • We keep it real with our actions.

  • We do the right thing for all stakeholders.

  • We shape the future with passion.