Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Backend Software Engineer - (Java) - B2B Billing Team (Open to remote across ANZ)

at Canva

Posted 1 day ago 1 applied

Description:

  • The Revenue Platform group at Canva is responsible for enhancing the product growth engine, focusing on subscription management, checkout journeys, and localized payment experiences.
  • The Monetization Enablement subgroup simplifies product sales, coupon campaigns, and checkout flows, allowing teams to implement new monetization strategies quickly.
  • The B2B Billing team supports the goal of empowering enterprise sales teams by building tools that reduce administrative tasks, automating B2B subscription management, and supporting new customer billing types.
  • As a Senior Backend Software Engineer, you will design, develop, and deploy software solutions through hands-on coding.
  • You will collaborate with leads, designers, and product managers to deliver innovative features and experiments globally.
  • Effective communication with product managers and engineers is essential to incorporate diverse perspectives in solving complex challenges.
  • You will facilitate knowledge sharing within the team and advocate for engineering requirements to non-technical stakeholders.
  • You are expected to demonstrate initiative and ownership, contributing to team goals, refining processes, and enhancing solution quality.
  • Proactively identifying opportunities for cross-team collaboration to foster innovation and continuous improvement is also part of the role.

Requirements:

  • You must have deep expertise in backend development, particularly with Java and the JVM.
  • Significant experience in building robust APIs and effectively leveraging databases is required.
  • You should be skilled at collaborating with internal stakeholders to gather requirements, iterate solutions, and develop tailored outcomes.
  • The ability to identify multiple solution pathways, assess trade-offs, and propose scalable software architectures that meet business needs is essential.
  • You must communicate technical concepts clearly and effectively to both technical peers and non-technical stakeholders.
  • Thriving in collaborative team environments, actively participating in pair programming, frequent interactions, and rigorous code reviews is expected.

Benefits:

  • Equity packages are offered to align your success with the company's success.
  • An inclusive parental leave policy supports all parents and caregivers.
  • An annual Vibe & Thrive allowance is provided to support well-being, social connection, office setup, and more.
  • Flexible leave options empower you to recharge and support your personal needs.