ApplySenior Software Engineer (Java) - User Core (Remote across ANZ)
Posted 2 months agoViewed
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