Resume and JobRESUME AND JOB
Canva logo

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

Canva

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

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

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

Location: Team Engineering

Team: Country Adelaide / Australia

About the Role

Join the team redefining how the world experiences design at Canva! As a Senior Software Engineer - Product & Features (Java), you'll play a pivotal role in our Engineering team, building scalable backend services that power millions of creative interactions. Open to remote across ANZ (with campuses in Sydney, Melbourne, Brisbane, Perth, and Adelaide), this hybrid role offers flexibility to balance collaboration and autonomy while contributing to Canva's mission to empower everyone to design. You'll lead the design and development of robust Java services, collaborating closely with product managers, designers, and frontend engineers to deliver end-to-end features with real user impact. From evolving our backend architecture through smart service decomposition to championing reliability and performance, your work will scale Canva's innovative platform. Expect to mentor peers, leverage AI for efficient coding, and proactively improve systems— all while thriving in our vibrant, ownership-driven culture. Canva's engineering is about more than code; it's rapid iteration for user value in a collaborative environment grounded in excellence. With equity, inclusive leave, wellbeing allowances, and flexible options, you'll be set up for success in and out of work. If you're passionate about Java, backend craft, and design innovation, apply to help shape the future of creativity!

Key Responsibilities

  • Lead the design and development of scalable, reliable backend services using modern Java frameworks
  • Drive collaboration with PMs, designers, and frontend engineers to scope and deliver impactful product features
  • Evolve Canva’s backend architecture through thoughtful service design and system decomposition
  • Champion reliability, performance, and engineering best practices across multiple service domains
  • Write robust, well-tested code and proactively identify areas for technical improvement
  • Guide design and code reviews while mentoring peers to raise the team’s technical bar
  • Maintain and improve service health, observability, and incident resilience
  • Leverage AI tools to accelerate development and solve complex problems efficiently
  • Contribute to shared services and internal tools that empower Canva's design mission
  • Balance pragmatism with attention to detail to ship reliable code at speed
  • Partner with cross-functional teams to ensure systems align with product goals and user needs

Required Qualifications

  • Highly experienced building complex backend systems in production environments at scale
  • Strong Java fundamentals with ability to write production-grade code including multithreading, service design, and performance optimisation
  • Proven track record taking ownership of features end-to-end from architecture to delivery
  • Hands-on experience using AI tools in coding and programming to drive greater impact
  • Demonstrated ability to mentor peers and raise the technical bar through code reviews and guidance
  • Experience maintaining service health, observability, and incident resilience in distributed systems
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5+ years of professional software engineering experience in backend development

Preferred Qualifications

  • Experience working in design-focused or creative technology products
  • Familiarity with Canva's technology stack or similar high-scale consumer platforms
  • Contributions to open-source projects or internal tooling at previous companies
  • Experience with microservices architecture and system decomposition
  • Background in collaborative environments with product managers and designers
  • Knowledge of observability tools and practices in cloud-native environments

Required Skills

  • Expert Java development
  • Backend system architecture
  • Microservices design
  • Multithreading and concurrency
  • Performance optimisation
  • API development at scale
  • Reliability engineering
  • Observability and monitoring
  • Code review and mentorship
  • Cross-functional collaboration
  • Pragmatic problem-solving
  • AI-assisted coding
  • Test-driven development
  • Incident response
  • System decomposition
  • User-impact focus
  • Technical leadership

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 collaboration
  • Hybrid work model empowering team goals and individual balance
  • Virtual interview process with real-time AI-assisted challenges
  • Access to co-working spaces in Brisbane, Perth, and Adelaide

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 250,000 AUD / yearly

Source: ai estimated

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

Skills Required

  • Expert Java developmentintermediate
  • Backend system architectureintermediate
  • Microservices designintermediate
  • Multithreading and concurrencyintermediate
  • Performance optimisationintermediate
  • API development at scaleintermediate
  • Reliability engineeringintermediate
  • Observability and monitoringintermediate
  • Code review and mentorshipintermediate
  • Cross-functional collaborationintermediate
  • Pragmatic problem-solvingintermediate
  • AI-assisted codingintermediate
  • Test-driven developmentintermediate
  • Incident responseintermediate
  • System decompositionintermediate
  • User-impact focusintermediate
  • Technical leadershipintermediate

Required Qualifications

  • Highly experienced building complex backend systems in production environments at scale (experience)
  • Strong Java fundamentals with ability to write production-grade code including multithreading, service design, and performance optimisation (experience)
  • Proven track record taking ownership of features end-to-end from architecture to delivery (experience)
  • Hands-on experience using AI tools in coding and programming to drive greater impact (experience)
  • Demonstrated ability to mentor peers and raise the technical bar through code reviews and guidance (experience)
  • Experience maintaining service health, observability, and incident resilience in distributed systems (experience)
  • Bachelor's degree in Computer Science or equivalent practical experience (experience)
  • 5+ years of professional software engineering experience in backend development (experience)

Preferred Qualifications

  • Experience working in design-focused or creative technology products (experience)
  • Familiarity with Canva's technology stack or similar high-scale consumer platforms (experience)
  • Contributions to open-source projects or internal tooling at previous companies (experience)
  • Experience with microservices architecture and system decomposition (experience)
  • Background in collaborative environments with product managers and designers (experience)
  • Knowledge of observability tools and practices in cloud-native environments (experience)

Responsibilities

  • Lead the design and development of scalable, reliable backend services using modern Java frameworks
  • Drive collaboration with PMs, designers, and frontend engineers to scope and deliver impactful product features
  • Evolve Canva’s backend architecture through thoughtful service design and system decomposition
  • Champion reliability, performance, and engineering best practices across multiple service domains
  • Write robust, well-tested code and proactively identify areas for technical improvement
  • Guide design and code reviews while mentoring peers to raise the team’s technical bar
  • Maintain and improve service health, observability, and incident resilience
  • Leverage AI tools to accelerate development and solve complex problems efficiently
  • Contribute to shared services and internal tools that empower Canva's design mission
  • Balance pragmatism with attention to detail to ship reliable code at speed
  • Partner with cross-functional teams to ensure systems align with product goals and user needs

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 collaboration
  • general: Hybrid work model empowering team goals and individual balance
  • general: Virtual interview process with real-time AI-assisted challenges
  • general: Access to co-working spaces in Brisbane, Perth, and Adelaide

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

Get personalized recommendations to optimize your resume specifically for Senior 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 "Senior 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 Adelaide / AustraliaTeam EngineeringGlobalCountry Adelaide / Australia

Related Jobs You May Like

No related jobs found at the moment.

Canva logo

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

Canva

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

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

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

Location: Team Engineering

Team: Country Adelaide / Australia

About the Role

Join the team redefining how the world experiences design at Canva! As a Senior Software Engineer - Product & Features (Java), you'll play a pivotal role in our Engineering team, building scalable backend services that power millions of creative interactions. Open to remote across ANZ (with campuses in Sydney, Melbourne, Brisbane, Perth, and Adelaide), this hybrid role offers flexibility to balance collaboration and autonomy while contributing to Canva's mission to empower everyone to design. You'll lead the design and development of robust Java services, collaborating closely with product managers, designers, and frontend engineers to deliver end-to-end features with real user impact. From evolving our backend architecture through smart service decomposition to championing reliability and performance, your work will scale Canva's innovative platform. Expect to mentor peers, leverage AI for efficient coding, and proactively improve systems— all while thriving in our vibrant, ownership-driven culture. Canva's engineering is about more than code; it's rapid iteration for user value in a collaborative environment grounded in excellence. With equity, inclusive leave, wellbeing allowances, and flexible options, you'll be set up for success in and out of work. If you're passionate about Java, backend craft, and design innovation, apply to help shape the future of creativity!

Key Responsibilities

  • Lead the design and development of scalable, reliable backend services using modern Java frameworks
  • Drive collaboration with PMs, designers, and frontend engineers to scope and deliver impactful product features
  • Evolve Canva’s backend architecture through thoughtful service design and system decomposition
  • Champion reliability, performance, and engineering best practices across multiple service domains
  • Write robust, well-tested code and proactively identify areas for technical improvement
  • Guide design and code reviews while mentoring peers to raise the team’s technical bar
  • Maintain and improve service health, observability, and incident resilience
  • Leverage AI tools to accelerate development and solve complex problems efficiently
  • Contribute to shared services and internal tools that empower Canva's design mission
  • Balance pragmatism with attention to detail to ship reliable code at speed
  • Partner with cross-functional teams to ensure systems align with product goals and user needs

Required Qualifications

  • Highly experienced building complex backend systems in production environments at scale
  • Strong Java fundamentals with ability to write production-grade code including multithreading, service design, and performance optimisation
  • Proven track record taking ownership of features end-to-end from architecture to delivery
  • Hands-on experience using AI tools in coding and programming to drive greater impact
  • Demonstrated ability to mentor peers and raise the technical bar through code reviews and guidance
  • Experience maintaining service health, observability, and incident resilience in distributed systems
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5+ years of professional software engineering experience in backend development

Preferred Qualifications

  • Experience working in design-focused or creative technology products
  • Familiarity with Canva's technology stack or similar high-scale consumer platforms
  • Contributions to open-source projects or internal tooling at previous companies
  • Experience with microservices architecture and system decomposition
  • Background in collaborative environments with product managers and designers
  • Knowledge of observability tools and practices in cloud-native environments

Required Skills

  • Expert Java development
  • Backend system architecture
  • Microservices design
  • Multithreading and concurrency
  • Performance optimisation
  • API development at scale
  • Reliability engineering
  • Observability and monitoring
  • Code review and mentorship
  • Cross-functional collaboration
  • Pragmatic problem-solving
  • AI-assisted coding
  • Test-driven development
  • Incident response
  • System decomposition
  • User-impact focus
  • Technical leadership

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 collaboration
  • Hybrid work model empowering team goals and individual balance
  • Virtual interview process with real-time AI-assisted challenges
  • Access to co-working spaces in Brisbane, Perth, and Adelaide

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 250,000 AUD / yearly

Source: ai estimated

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

Skills Required

  • Expert Java developmentintermediate
  • Backend system architectureintermediate
  • Microservices designintermediate
  • Multithreading and concurrencyintermediate
  • Performance optimisationintermediate
  • API development at scaleintermediate
  • Reliability engineeringintermediate
  • Observability and monitoringintermediate
  • Code review and mentorshipintermediate
  • Cross-functional collaborationintermediate
  • Pragmatic problem-solvingintermediate
  • AI-assisted codingintermediate
  • Test-driven developmentintermediate
  • Incident responseintermediate
  • System decompositionintermediate
  • User-impact focusintermediate
  • Technical leadershipintermediate

Required Qualifications

  • Highly experienced building complex backend systems in production environments at scale (experience)
  • Strong Java fundamentals with ability to write production-grade code including multithreading, service design, and performance optimisation (experience)
  • Proven track record taking ownership of features end-to-end from architecture to delivery (experience)
  • Hands-on experience using AI tools in coding and programming to drive greater impact (experience)
  • Demonstrated ability to mentor peers and raise the technical bar through code reviews and guidance (experience)
  • Experience maintaining service health, observability, and incident resilience in distributed systems (experience)
  • Bachelor's degree in Computer Science or equivalent practical experience (experience)
  • 5+ years of professional software engineering experience in backend development (experience)

Preferred Qualifications

  • Experience working in design-focused or creative technology products (experience)
  • Familiarity with Canva's technology stack or similar high-scale consumer platforms (experience)
  • Contributions to open-source projects or internal tooling at previous companies (experience)
  • Experience with microservices architecture and system decomposition (experience)
  • Background in collaborative environments with product managers and designers (experience)
  • Knowledge of observability tools and practices in cloud-native environments (experience)

Responsibilities

  • Lead the design and development of scalable, reliable backend services using modern Java frameworks
  • Drive collaboration with PMs, designers, and frontend engineers to scope and deliver impactful product features
  • Evolve Canva’s backend architecture through thoughtful service design and system decomposition
  • Champion reliability, performance, and engineering best practices across multiple service domains
  • Write robust, well-tested code and proactively identify areas for technical improvement
  • Guide design and code reviews while mentoring peers to raise the team’s technical bar
  • Maintain and improve service health, observability, and incident resilience
  • Leverage AI tools to accelerate development and solve complex problems efficiently
  • Contribute to shared services and internal tools that empower Canva's design mission
  • Balance pragmatism with attention to detail to ship reliable code at speed
  • Partner with cross-functional teams to ensure systems align with product goals and user needs

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 collaboration
  • general: Hybrid work model empowering team goals and individual balance
  • general: Virtual interview process with real-time AI-assisted challenges
  • general: Access to co-working spaces in Brisbane, Perth, and Adelaide

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

Get personalized recommendations to optimize your resume specifically for Senior 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 "Senior 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 Adelaide / AustraliaTeam EngineeringGlobalCountry Adelaide / Australia

Related Jobs You May Like

No related jobs found at the moment.