Apply

Senior Software Engineer (Java) - User Core (Remote across ANZ)

Posted 2024-11-07

View full description

💎 Seniority level: Senior

📍 Location: Australia and New Zealand

🔍 Industry: Design technology

🗣️ Languages: English

🪄 Skills: Backend DevelopmentSoftware DevelopmentSQLDesign PatternsDynamoDBJavaData StructuresCommunication SkillsAnalytical SkillsCollaboration

Requirements:
  • Working collaboratively with teammates and communicating effectively.
  • Firmly grounded computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • Strong background in designing, building and running high performance, large-scale Java backend systems.
  • Problem-solver mentality.
  • Good written and verbal communication skills.
Responsibilities:
  • Collaborate as part of a backend focussed team of engineers to extend and scale the backbone of Canva's Microservice landscape: the User Platform.
  • Responsible for high performance systems to authenticate, authorize and manage users, avatars, groups and teams.
  • Collaborate with the team to envision, design, plan, build and maintain new useful and reusable building blocks for the User Platform.
  • Communicate with stakeholder teams to evaluate requirements, align timelines and optimise for value to the customers.
  • Focus on improving the experience for customers with large teams in Enterprise and Education environments.
Apply