Resume and JobRESUME AND JOB
Canva logo

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Canva

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Location: Team Engineering

Team: Country Auckland / New Zealand

About the Role

Join the team redefining how the world experiences design at Canva! As a Backend Software Engineer - Product & Features (Java), open to remote across ANZ, you'll build scalable services that power millions of creative interactions on our platform. Working within our innovative Engineering team based in Auckland/New Zealand, you'll collaborate closely with product managers, designers, and frontend engineers to deliver end-to-end features that empower everyone to design. Our hybrid model offers flexibility across ANZ locations, trusting Canvanauts to balance collaboration and autonomy while driving Canva's mission forward. In this role, you'll design and implement backend features using Java within our service architecture, building reliable systems that handle massive scale. Expect to write production-grade code, optimise performance, enhance observability, and leverage AI tools to accelerate impact. You'll participate in code reviews, pair programming, and cross-team discussions, contributing to a vibrant engineering culture focused on craft, ownership, and rapid iteration. Whether scaling APIs for user experiences or maintaining critical infrastructure, your work will directly enable Canva's creative tools used by millions worldwide. Canva's engineering is about more than code—it's collaborative problem-solving in a design-first environment. We're passionate about mentoring each other, embracing change as we scale, and using technology like AI to amplify creativity. If you thrive in supportive teams, apply sound practices like testing and documentation, and want to build features that make design accessible to all, this is your chance to join a purpose-driven community achieving ambitious goals.

Key Responsibilities

  • Design and implement backend features within existing service architectures
  • Build and maintain services powering user experiences and internal systems at scale
  • Write clean, well-tested, and maintainable Java code with guidance from senior engineers
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end experiences
  • Participate in code reviews, pair programming, and technical discussions
  • Contribute to system health through testing, observability improvements, and bug fixes
  • Optimise performance and reliability of backend systems handling millions of users
  • Leverage AI tools to enhance coding efficiency and problem-solving
  • Support continuous learning through mentorship and feedback loops
  • Ship high-quality solutions that empower Canva's mission to democratise design
  • Work on scalable APIs that drive real user impact across Canva's creative platform

Required Qualifications

  • Experienced in building backend systems using Java in a production environment
  • Strong Java fundamentals with ability to write production-grade code applying multithreading, service design, and performance optimisation
  • Understanding of distributed systems basics and comfort developing/consuming RESTful APIs
  • Hands-on experience using AI in coding/programming to drive greater impact
  • Ability to work through problems from design to deployment with team support
  • Application of sound engineering practices including testing, monitoring, and documentation
  • Experience writing clean, well-tested, and maintainable code
  • Comfortable collaborating with cross-functional teams including engineers, designers, and product managers

Preferred Qualifications

  • Experience building scalable APIs powering millions of user interactions
  • Familiarity with improving system performance and reliability at scale
  • Exposure to shared services and internal tools development
  • Previous work in design-focused or creative tech products
  • Experience with observability tools and system health monitoring
  • Background in high-growth, fast-paced engineering environments

Required Skills

  • Java programming expertise
  • Multithreading and concurrency
  • Service design and architecture
  • Performance optimisation
  • Distributed systems fundamentals
  • RESTful API development
  • Testing and test-driven development
  • Monitoring and observability
  • Clean code principles
  • Cross-functional collaboration
  • Problem-solving from design to deployment
  • AI-assisted coding and programming
  • Code review participation
  • Documentation practices
  • User impact focus
  • Adaptability in fast-paced environments
  • Mentorship receptiveness

Benefits

  • Equity packages to share in Canva's success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup
  • Flexible leave options to recharge and support personal needs
  • Choice in work location across ANZ campuses or remote setup
  • Vibrant engineering community with mentorship and growth opportunities
  • Hybrid work model balancing collaboration and flexibility
  • Exposure to cutting-edge AI and design technology challenges

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

125,000 - 200,000 NZD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java programming expertiseintermediate
  • Multithreading and concurrencyintermediate
  • Service design and architectureintermediate
  • Performance optimisationintermediate
  • Distributed systems fundamentalsintermediate
  • RESTful API developmentintermediate
  • Testing and test-driven developmentintermediate
  • Monitoring and observabilityintermediate
  • Clean code principlesintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving from design to deploymentintermediate
  • AI-assisted coding and programmingintermediate
  • Code review participationintermediate
  • Documentation practicesintermediate
  • User impact focusintermediate
  • Adaptability in fast-paced environmentsintermediate
  • Mentorship receptivenessintermediate

Required Qualifications

  • Experienced in building backend systems using Java in a production environment (experience)
  • Strong Java fundamentals with ability to write production-grade code applying multithreading, service design, and performance optimisation (experience)
  • Understanding of distributed systems basics and comfort developing/consuming RESTful APIs (experience)
  • Hands-on experience using AI in coding/programming to drive greater impact (experience)
  • Ability to work through problems from design to deployment with team support (experience)
  • Application of sound engineering practices including testing, monitoring, and documentation (experience)
  • Experience writing clean, well-tested, and maintainable code (experience)
  • Comfortable collaborating with cross-functional teams including engineers, designers, and product managers (experience)

Preferred Qualifications

  • Experience building scalable APIs powering millions of user interactions (experience)
  • Familiarity with improving system performance and reliability at scale (experience)
  • Exposure to shared services and internal tools development (experience)
  • Previous work in design-focused or creative tech products (experience)
  • Experience with observability tools and system health monitoring (experience)
  • Background in high-growth, fast-paced engineering environments (experience)

Responsibilities

  • Design and implement backend features within existing service architectures
  • Build and maintain services powering user experiences and internal systems at scale
  • Write clean, well-tested, and maintainable Java code with guidance from senior engineers
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end experiences
  • Participate in code reviews, pair programming, and technical discussions
  • Contribute to system health through testing, observability improvements, and bug fixes
  • Optimise performance and reliability of backend systems handling millions of users
  • Leverage AI tools to enhance coding efficiency and problem-solving
  • Support continuous learning through mentorship and feedback loops
  • Ship high-quality solutions that empower Canva's mission to democratise design
  • Work on scalable APIs that drive real user impact across Canva's creative platform

Benefits

  • general: Equity packages to share in Canva's success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup
  • general: Flexible leave options to recharge and support personal needs
  • general: Choice in work location across ANZ campuses or remote setup
  • general: Vibrant engineering community with mentorship and growth opportunities
  • general: Hybrid work model balancing collaboration and flexibility
  • general: Exposure to cutting-edge AI and design technology challenges

Target Your Resume for "Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ" , Canva

Get personalized recommendations to optimize your resume specifically for Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Auckland / New ZealandTeam EngineeringGlobalCountry Auckland / New Zealand

Related Jobs You May Like

No related jobs found at the moment.

Canva logo

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Canva

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Location: Team Engineering

Team: Country Auckland / New Zealand

About the Role

Join the team redefining how the world experiences design at Canva! As a Backend Software Engineer - Product & Features (Java), open to remote across ANZ, you'll build scalable services that power millions of creative interactions on our platform. Working within our innovative Engineering team based in Auckland/New Zealand, you'll collaborate closely with product managers, designers, and frontend engineers to deliver end-to-end features that empower everyone to design. Our hybrid model offers flexibility across ANZ locations, trusting Canvanauts to balance collaboration and autonomy while driving Canva's mission forward. In this role, you'll design and implement backend features using Java within our service architecture, building reliable systems that handle massive scale. Expect to write production-grade code, optimise performance, enhance observability, and leverage AI tools to accelerate impact. You'll participate in code reviews, pair programming, and cross-team discussions, contributing to a vibrant engineering culture focused on craft, ownership, and rapid iteration. Whether scaling APIs for user experiences or maintaining critical infrastructure, your work will directly enable Canva's creative tools used by millions worldwide. Canva's engineering is about more than code—it's collaborative problem-solving in a design-first environment. We're passionate about mentoring each other, embracing change as we scale, and using technology like AI to amplify creativity. If you thrive in supportive teams, apply sound practices like testing and documentation, and want to build features that make design accessible to all, this is your chance to join a purpose-driven community achieving ambitious goals.

Key Responsibilities

  • Design and implement backend features within existing service architectures
  • Build and maintain services powering user experiences and internal systems at scale
  • Write clean, well-tested, and maintainable Java code with guidance from senior engineers
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end experiences
  • Participate in code reviews, pair programming, and technical discussions
  • Contribute to system health through testing, observability improvements, and bug fixes
  • Optimise performance and reliability of backend systems handling millions of users
  • Leverage AI tools to enhance coding efficiency and problem-solving
  • Support continuous learning through mentorship and feedback loops
  • Ship high-quality solutions that empower Canva's mission to democratise design
  • Work on scalable APIs that drive real user impact across Canva's creative platform

Required Qualifications

  • Experienced in building backend systems using Java in a production environment
  • Strong Java fundamentals with ability to write production-grade code applying multithreading, service design, and performance optimisation
  • Understanding of distributed systems basics and comfort developing/consuming RESTful APIs
  • Hands-on experience using AI in coding/programming to drive greater impact
  • Ability to work through problems from design to deployment with team support
  • Application of sound engineering practices including testing, monitoring, and documentation
  • Experience writing clean, well-tested, and maintainable code
  • Comfortable collaborating with cross-functional teams including engineers, designers, and product managers

Preferred Qualifications

  • Experience building scalable APIs powering millions of user interactions
  • Familiarity with improving system performance and reliability at scale
  • Exposure to shared services and internal tools development
  • Previous work in design-focused or creative tech products
  • Experience with observability tools and system health monitoring
  • Background in high-growth, fast-paced engineering environments

Required Skills

  • Java programming expertise
  • Multithreading and concurrency
  • Service design and architecture
  • Performance optimisation
  • Distributed systems fundamentals
  • RESTful API development
  • Testing and test-driven development
  • Monitoring and observability
  • Clean code principles
  • Cross-functional collaboration
  • Problem-solving from design to deployment
  • AI-assisted coding and programming
  • Code review participation
  • Documentation practices
  • User impact focus
  • Adaptability in fast-paced environments
  • Mentorship receptiveness

Benefits

  • Equity packages to share in Canva's success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup
  • Flexible leave options to recharge and support personal needs
  • Choice in work location across ANZ campuses or remote setup
  • Vibrant engineering community with mentorship and growth opportunities
  • Hybrid work model balancing collaboration and flexibility
  • Exposure to cutting-edge AI and design technology challenges

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

125,000 - 200,000 NZD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java programming expertiseintermediate
  • Multithreading and concurrencyintermediate
  • Service design and architectureintermediate
  • Performance optimisationintermediate
  • Distributed systems fundamentalsintermediate
  • RESTful API developmentintermediate
  • Testing and test-driven developmentintermediate
  • Monitoring and observabilityintermediate
  • Clean code principlesintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving from design to deploymentintermediate
  • AI-assisted coding and programmingintermediate
  • Code review participationintermediate
  • Documentation practicesintermediate
  • User impact focusintermediate
  • Adaptability in fast-paced environmentsintermediate
  • Mentorship receptivenessintermediate

Required Qualifications

  • Experienced in building backend systems using Java in a production environment (experience)
  • Strong Java fundamentals with ability to write production-grade code applying multithreading, service design, and performance optimisation (experience)
  • Understanding of distributed systems basics and comfort developing/consuming RESTful APIs (experience)
  • Hands-on experience using AI in coding/programming to drive greater impact (experience)
  • Ability to work through problems from design to deployment with team support (experience)
  • Application of sound engineering practices including testing, monitoring, and documentation (experience)
  • Experience writing clean, well-tested, and maintainable code (experience)
  • Comfortable collaborating with cross-functional teams including engineers, designers, and product managers (experience)

Preferred Qualifications

  • Experience building scalable APIs powering millions of user interactions (experience)
  • Familiarity with improving system performance and reliability at scale (experience)
  • Exposure to shared services and internal tools development (experience)
  • Previous work in design-focused or creative tech products (experience)
  • Experience with observability tools and system health monitoring (experience)
  • Background in high-growth, fast-paced engineering environments (experience)

Responsibilities

  • Design and implement backend features within existing service architectures
  • Build and maintain services powering user experiences and internal systems at scale
  • Write clean, well-tested, and maintainable Java code with guidance from senior engineers
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end experiences
  • Participate in code reviews, pair programming, and technical discussions
  • Contribute to system health through testing, observability improvements, and bug fixes
  • Optimise performance and reliability of backend systems handling millions of users
  • Leverage AI tools to enhance coding efficiency and problem-solving
  • Support continuous learning through mentorship and feedback loops
  • Ship high-quality solutions that empower Canva's mission to democratise design
  • Work on scalable APIs that drive real user impact across Canva's creative platform

Benefits

  • general: Equity packages to share in Canva's success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup
  • general: Flexible leave options to recharge and support personal needs
  • general: Choice in work location across ANZ campuses or remote setup
  • general: Vibrant engineering community with mentorship and growth opportunities
  • general: Hybrid work model balancing collaboration and flexibility
  • general: Exposure to cutting-edge AI and design technology challenges

Target Your Resume for "Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ" , Canva

Get personalized recommendations to optimize your resume specifically for Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Auckland / New ZealandTeam EngineeringGlobalCountry Auckland / New Zealand

Related Jobs You May Like

No related jobs found at the moment.