Job Closed

This listing is no longer active.

Canva logo
Canva

Founded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl

Senior Backend Engineer – Java

Location

Australia

Posted

129 days ago

Salary

0

Seniority

Senior

Bachelor Degree6 yrs expEnglishAWSDistributed SystemsJavaKotlinScala

Job Description

Senior Backend Engineer – Java

Canva

• Build and evolve core backend frameworks, shared services, and developer APIs that accelerate product development. • Design and deliver scalable systems that are easy to use, maintain, and extend. • Partner with product teams to co-design abstractions that make feature delivery faster and safer. • Contribute to service patterns, conventions, and tooling that raise engineering standards across Canva. • Collaborate across Platform and Product teams to improve observability, rollout processes, and developer workflows. • Mentor engineers and advocate for a culture of simplicity, reliability, and innovation.

Job Requirements

  • 6+ years of experience building scalable backend systems in modern cloud environments
  • Proficiency in Java or other JVM-based languages (Kotlin, Scala, etc.)
  • Strong understanding of API design, modular architecture, and developer experience principles
  • Experience with service frameworks, deployment pipelines, and shared libraries
  • Familiarity with cloud infrastructure (AWS preferred)
  • Excellent collaboration and communication skills; you thrive in cross-functional teams
  • Strong grasp of data structures and algorithms, with an ability to reason about complexity and scalability in distributed systems

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, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Related Job Pages

More Backend Engineer Jobs

Sigma Software Group logo

Senior Java Developer

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Backend Engineer129 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and deploy large-scale distributed systems capable of handling substantial volumes of data with scalability, low latency, and fault tolerance • Architect and implement APIs and event-driven solutions to meet system requirements and enhance functionality • Diagnose and resolve complex production issues in services and technology, providing code and data fixes • Create and execute comprehensive unit, API, regression, and performance tests to ensure system reliability and efficiency • Collaborate closely with cross-functional teams to address and resolve production incidents quickly, ensuring minimal downtime

Brazil
Job Closed
ServiceTitan logo

Senior Software Engineer, Backend

ServiceTitan

The operating system for the trades

Backend Engineer129 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Own entire features from planning through deployment • Update data models as we learn more about our users and their needs • Build reliable integrations with external service APIs • Fix those weird bugs that only show up in production • Keep our application secure and performant • Write documentation your teammates will actually thank you for

United States
$152.6K - $204.2K / year
Job Closed
Sutherland logo

C++/Qt, QML & Java Developer

Sutherland

We make digital 𝐡𝐮𝐦𝐚𝐧™ #MakeDigitalHuman

Backend Engineer129 days ago
Full TimeRemoteTeam 10,001+Since 1986H1B Sponsor

• Design and develop applications using C++ (C++ 14/17/20). • Design and develop Android applications using Java. • Develop UI components using Qt (Qt6 above) and QML. • Implement responsive and intuitive UI/UX using QML. • Integrate UI with backend logic using Qt signals & slots. • Optimize application performance and memory usage. • Work on cross-platform development (Linux/Windows). • Debug and resolve complex technical issues. • Write clean, maintainable, and well-documented code. • Participate in code reviews and design discussions. • Collaborate with cross-functional teams (QA, DevOps, Product).

Bulgaria
Job Closed
OtherRemoteTeam 501-1,000H1B No Sponsor

• perform automation and engineering tasks, data, infrastructure/operations, and security engineer tasks in cloud environments. • Produce quality and maintainable code • Write clean, concise, and maintainable code • Work with other agile teams to effectively design, build, and deliver cloud-based solutions • Create and sustain micro-service applications using Java and Spring Boot • Analyze system logs to perform root-cause analysis of performance or infrastructure issues • Help define and enforce development best practices • Automate pain points in the software development process (local development and CI/CD pipeline) • Contribute to the development of user stories, acceptance criteria and participate in story estimation • Participate in writing automated tests to verify the intent of stories • Support other developers through code reviews and pairing when they have questions or hit blockers • Work with other teams to coordinate integration testing across multiple teams • Support and improve the overall system • Work closely with business analysts and subject matter experts to understand requirements and translate to software solutions • Participate in design meetings with the projects and technical specialists • Actively participate in merge requests • Plan and carry out deployments • Investigate data quality issues raised by users of the system • Investigate errors in applications and perform root cause analysis • Develop with Javascript frameworks such as REACT and Angular • Research data sources for ways to expand the usefulness of the system • Provide application programming interfaces (APIs) and services • Support the security posture of the system • Contribute to hardening OS images, applications, and containers • Perform security scans and produce reports of the outcomes • Collaborate with and as a team and attend Daily Stand Ups (DSUs), backlog grooming, sprint demos, and other agile ceremonies • Facilitate communication and integration across AI/ML, Engineering and DevSecOps teams.

United States
Job Closed