Senior Software Engineer

closed
Canva Logo

Canva

πŸ“Remote - Australia

Summary

Join Canva's team and be part of redefining the design experience. Work from various locations, including Sydney, Melbourne, Brisbane, Perth, and Adelaide, with flexibility in work arrangements. As a Backend Engineer, you will collaborate with a team to scale the User Platform's microservice landscape, ensuring high-performance user management systems. You will design, build, and maintain reusable components, communicate with stakeholders, and enhance the experience for large teams. Canva offers equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.

Requirements

  • Five-plus (5+) years of commercial experience developing complex applications in Java
  • A collaborative mindset and the ability to communicate effectively with teammates
  • Strong fundamentals in computer science and engineering, including concurrency, multithreading, data structures, and solution design
  • Experience designing, building, and maintaining high-performance, large-scale Java backend systems
  • A problem-solving mentality and a passion for finding innovative solutions
  • Strong written and verbal communication skills

Responsibilities

  • Collaborate with a backend-focused team of engineers to extend and scale the backbone of our Microservice landscape: the User Platform
  • Ensure high-performance systems to authenticate, authorize, and manage users, avatars, groups, and teams
  • Work with the team to envision, design, plan, build, and maintain reusable building blocks for the User Platform
  • Communicate with stakeholders to assess requirements, align timelines, and optimize for customer value
  • Enhance the experience for customers with large teams, particularly in Enterprise and Education environments
  • Design, create, and maintain new features that enhance and extend the experience for Pro and Enterprise teams
  • Craft building blocks like Permissions and Product Capability controls
  • Collaborate constantly with other Canva teams

Preferred Qualifications

  • Experience with Authentication and Authorization systems
  • SQL experience
  • DynamoDB experience

Benefits

  • Equity packages
  • Inclusive parental leave policy
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options
This job is filled or no longer available