Backend Software Engineer

Canva
Summary
Join Canva's Discovery Platform team and help redefine how the world experiences design. This role focuses on designing and building scalable backend services in Java, collaborating with other engineers and product teams, and improving system performance and reliability. You will be involved in system design and architecture discussions, mentoring team members, and driving operational excellence. Canva offers flexible work arrangements, a range of benefits including equity packages and parental leave, and a supportive team environment. The ideal candidate possesses strong Java development experience, expertise in system design and architecture, and a passion for creating seamless content discovery for Canva users.
Requirements
- Have commercial experience developing complex, distributed backend applications using Java
- Bring strong technical skills in system design and software architecture
- Value clean, testable code and enjoy code reviews and collaboration
- Be a team player with great communication skills and a product mindset
- Have experience with cloud-based infrastructure (e.g., AWS), messaging systems (like SQS/SNS), and databases (e.g., DynamoDB, PostgreSQL)
- Be curious and passionate about making content discovery seamless for Canva users
Responsibilities
- Design and build scalable backend services in Java that power Canvaβs Discovery Platform
- Collaborate closely with frontend engineers, designers, product managers, and data analysts to deliver amazing user experiences
- Participate in system design and architecture discussions to guide the technical direction of new features
- Improve performance and reliability across our distributed backend systems
- Mentor and support team members to uphold engineering excellence and growth
- Drive operational excellence, including monitoring, alerting and on-call support for critical services
Preferred Qualifications
Have experience in Search or worked with search related technologies such as Elasticsearch, Opensearch, etc
Benefits
- Equity packages β we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your wellbeing, social connection, home office setup & more
- Flexible leave options that empower you to be a force for good, recharge, and support your personal needs
Share this job:
Similar Remote Jobs
