Canva

HQ Sydney, AU
Size2000+
Founded2012
IndustrySoftware Development
Best remote tech companies
About
Benefits
Hiring
Jobs

Engineering Lead (BE) - Trust & Safety (NZ remote)

About the group The Trust & Safety (T&S) Group vision is to make Canva the world’s most trusted company for safe design. To safeguard our community, our T&S engineering teams build technologies to prevent, detect, and mitigate abuse and fraud that could compromise the trust people have in Canva, such as unacceptable content, bots, account takeovers, and other abuse vectors. As an Engineering Lead, you'll lead a team of dedicated engineers and look after the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health, efficiency, and growth of everyone that you are accountable for. You'll ensure impactful projects are delivered with high quality while maintaining operational health. What you’ll do Lead and mentor a high-impact and diverse team of software engineers to design, develop, and deploy engineering solutions to prevent, detect, and mitigate content abuse, account abuse and other forms of malicious or fraudulent behavioursWork closely with leadership, product managers, technical program managers, data analysts, reviewers, and other multi-functional partnersOwn the team’s technical strategy and roadmap as well as the development methodology and rituals such as sprint planning, stand-ups, retrospectives.Write and review design documents and code, break projects down into achievements, and drive the delivery of large, cross-team, and cross-group initiatives and projects from ideation to completion, with autonomy and independence of decision making.Set clear goals for the team and rally them to execution on those goalsMentor/coach engineers by providing regular, concrete feedback and collaboratively help them reach their personal growth goalsPromote a safe & respectful culture with a focus on knowledge sharing, collaboration, and open communication

⌛Full Time
🇳🇿 New Zealand
🧙Lead
Back End

Engineering Lead (FE) - Payment Experience (NZ remote)

About the group/team In Revenue Platform, we are on a mission to unlock the full value of Canva by empowering everyone, anywhere to pay and be paid seamlessly. We are engineering the Smartest Payments Engine to increase our payment success rates. Emerging markets are important to us, and we are working to create Truly Local payment capabilities. As Canva continues to rapidly grow, we are constantly solving problems as we aim for 1 billion monthly active users in 2026. Revenue Platform is central to Canva’s foundational revenue and profitability goals. As the Engineering Lead, you will be responsible for the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health and productivity of the team. You will ensure impactful projects are delivered while maintaining operational health. What you'll do You will Coach engineers by providing regular, actionable feedback and collaboratively help them reach their personal growth goalsYou will set clear goals for the team and rally the team to execution on those goalsYou will ensure that there is a healthy environment for collaboration and the engineering culture within the team is open, pragmatic, and supportiveYou will own the team’s development methodology and rituals such as sprint planning, stand-ups, retrospectivesYou will build relationships with designers, product managers, data analysts and customer service agents as they are crucial to your team’s successYou will be responsible for the team’s technical strategy and roadmapYou will allocate tasks to team members and maintain a healthy balance of new initiatives and technical platform and scalabilityYou will write and review design documents, break projects down into milestones, and be responsible for project delivery

⌛Full Time
🇳🇿 New Zealand
🧙Lead
Front End

Engineering Lead (FE) - Payment Experience (AU remote)

About the group/team In Revenue Platform, we are on a mission to unlock the full value of Canva by empowering everyone, anywhere to pay and be paid seamlessly. We are engineering the Smartest Payments Engine to increase our payment success rates. Emerging markets are important to us, and we are working to create Truly Local payment capabilities. As Canva continues to rapidly grow, we are constantly solving problems as we aim for 1 billion monthly active users in 2026. Revenue Platform is central to Canva’s foundational revenue and profitability goals. About the role/specialty As the Team Engineering Lead, you will be responsible for the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health and productivity of the team. You will ensure impactful projects are delivered while maintaining operational health. What you'll do (Responsibilities) You will Coach engineers by providing regular, actionable feedback and collaboratively help them reach their personal growth goalsYou will set clear goals for the team and rally the team to execution on those goalsYou will ensure that there is a healthy environment for collaboration and the engineering culture within the team is open, pragmatic, and supportiveYou will own the team’s development methodology and rituals such as sprint planning, stand-ups, retrospectivesYou will build relationships with designers, product managers, data analysts and customer service agents as they are crucial to your team’s successYou will be responsible for the team’s technical strategy and roadmapYou will allocate tasks to team members and maintain a healthy balance of new initiatives and technical platform and scalabilityYou will write and review design documents, break projects down into milestones, and be responsible for project delivery

⌛Full Time
🇩đŸ‡ș Australia
🧙Lead
Front End

Engineering Lead (BE) - Trust & Safety (AU remote)

About the group The Trust & Safety (T&S) Group vision is to make Canva the world’s most trusted company for safe design. To safeguard our community, our T&S engineering teams build technologies to prevent, detect, and mitigate abuse and fraud that could compromise the trust people have in Canva, such as unacceptable content, bots, account takeovers, and other abuse vectors. About the role/specialty As an Engineering Lead, you'll lead a team of dedicated engineers and look after the technical direction and execution of the team while continuing to be a hands-on engineer. Your role is to ensure the health, efficiency, and growth of everyone that you are accountable for. You'll ensure impactful projects are delivered with high quality while maintaining operational health. What you’ll do (Responsibilities) Lead and mentor a high-impact and diverse team of software engineers to design, develop, and deploy engineering solutions to prevent, detect, and mitigate content abuse, account abuse and other forms of malicious or fraudulent behavioursWork closely with leadership, product managers, technical program managers, data analysts, reviewers, and other multi-functional partnersOwn the team’s technical strategy and roadmap as well as the development methodology and rituals such as sprint planning, stand-ups, retrospectives.Write and review design documents and code, break projects down into achievements, and drive the delivery of large, cross-team, and cross-group initiatives and projects from ideation to completion, with autonomy and independence of decision making.Set clear goals for the team and rally them to execution on those goalsMentor/coach engineers by providing regular, concrete feedback and collaboratively help them reach their personal growth goalsPromote a safe & respectful culture with a focus on knowledge sharing, collaboration, and open communication

⌛Full Time
🇩đŸ‡ș Australia
🧙Lead
Back End

Senior Frontend Engineer - Observability (open to remote ANZ)

About the Team The Observability Traces & Exceptions Team is responsible for operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our tracing TypeScript & Java libraries, our tracing infrastructure, error libraries and error handling guidelines to name just a few. As we scale all of these areas, we require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities): Deliver features, taking ownership of the entire lifecycle from design doc through to implementation and release.Help deliver monitoring of critical user flows through complete end to end tracing.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systems.Be proactive and help improve trace instrumentation on the frontend to surface performance degradation in our frontend components.Help develop solutions to tackle difficult problems such as scaling our platforms to meet Canva's customer growth.Guide and mentor other people on the team and help them grow their skills and knowledge.

⌛Full Time
🌏 Oceania
🧔Senior
TypeScriptJavaFront End

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

⌛Full Time
🌏 Oceania
🧔Senior
JavaPythonGolang

Senior Frontend Software Engineer - Pages Platform/CMS (Open to Remote across ANZ)

About the team Want to be responsible for the engine that powers most of Canva’s web pages? The Pages Platform team provides tools that enable Canvanauts to build great landing pages without sweating. Our tools help with many disciplines involved in developing great pages, such as accessibility, content, data, experimentation, localization, monitoring, SEO, performance, etc. This role is remote-friendly across Australia and New Zealand - you don't have to live in Sydney to make a huge impact at Canva. What you’ll do Building tools and frameworks that help us improve efficiency in the process of creating and managing contentDesign, develop and deploy solutions and hands-on software development – working closely with leads, designers, and product managers to deliver features and capabilities for our usersCommunicate effectively with Product Managers and Engineers across Canva when developing a solution; seeks and incorporates diverse perspectives to address complex issuesFacilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders within the groupModels initiative and ownership in achieving goals, improving processes and solutionsIdentifies opportunities for cross-team collaboration to work on new ideas and improvements that help achieving our goals

⌛Full Time
🌏 Oceania
🧔Senior
Front End

Software Engineer (Python) - AWS/Kubernetes/Devops - Open for Remote across ANZ

About the Infrastructure Group: The Infrastructure Group's focus is to make infrastructure easy for all the other engineering teams at Canva. We accomplish this by optimizing existing solutions, developing internal tooling, promoting best practices throughout the organisation, introducing global infrastructure changes, and mentoring the engineering teams on how to do infrastructure - the right way. We work as a team to find the pragmatic solutions to a wide range of performance and scaling problems to ensure Canva continues to grow and our users have smooth and seamless design experiences. This focus on long term growth is made possible by every engineering team at Canva owning the operations and infrastructure of the systems they design and implement, instead of having a dedicated ops team: on the spectrum between ops and dev, the Infrastructure Group operates very close to dev, so the skills required are also close to those required for dev work, with a focus on software engineering fundamentals. The Cloud Platform Group: Within Infrastructure, is the Cloud Platform Group. They are made up of approximately 60 Software Engineers, and their goal is to enable the safe, secure and reliable operation of canva.com and internal workloads. Cloud Platform’s mission is to reduce the complexity of using the Cloud (we use AWS) so that engineers can focus on their own domains. We build products to support engineers across the company to easily provision and configure Cloud resources, release, run and operate workloads. And our goal is to ensure it's all done in the simplest and most secure way possible. What you’ll be doing (your responsibilities): Build the cloud foundations that support modern distributed microservices that are hosted on AWSTo be a contact point and subject matter expert with respect to our AWS environmentDevelop infrastructure solutions with scalability, high-availability, and security in mindCollaborate with other teams to work out the best solutions to their cloud problemsParticipate in solution design meetings, hiring interviews, and code reviewsPropose and contribute to new approaches and solutions to ensure we future-proof Canva's distributed cloud infrastructure as we continue scaling globally

⌛Full Time
🇩đŸ‡ș Australia
🧔Senior
PythonDev OpsAWS

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

⌛Full Time
🌏 Oceania
🧔Senior
PythonJavaGolangElasticsearchTerraform

Junior Software Engineer - Identity & Access (Open to remote across ANZ)

About Identity & Access Security Engineers At Canva, we’re all constantly striving towards our Crazy Big Goals! As the features and services of our product suite evolve, we’re setting some large and ambitious goals. We need to be able to ship robust and secure features without sacrificing speed and scale of delivery, which is where our Backend Engineers come in. As a Backened Engineer in Identity and Access, it is your mission to build identity, authentication and authorisation systems that make the “secure path” the easiest path for software engineers and all Canvanauts to follow. Everything you work on impacts the entire company requiring beautiful abstractions. About the Security Group The Security Group is responsible for protecting Canva systems and data from information security threats. Our teams work together, and with other groups, to deliver preventive and detective controls and processes that reduce security risk. The group runs programs across Identity and Access Management, Application Security, Risk Management, Threat Detection, Response and Red Teams. What you'll be doing! Engineer Identity and Access Management solutions for our large-scale, cloud-native and SaaS application stack, from ideation to completion supported by the Identity and Access team.Provide strong ownership to the authentication and authorisation platform that the Identity and Access team own.Explore streamlined ways to provide short-term, time-bound access to critical systems that are approved and audited.Respond to Red Team activities by designing and implementing mitigating controls, burning their tools, tactics and procedures.Support a security-first engineering culture by making the optimally secure solution the easiest one for software engineering teams to use.Developing and iterating on technical proposals – outlining how solutions will be structured and developed.Developing solutions you’ve designed from the ground up through to deployment into production.Identifying and addressing performance bottlenecks within the application and broader infrastructure.Participating in design meetings, hiring interviews, and code reviews.Performance debugging, benchmarking and building awesome things in general.

⌛Full Time
🌏 Oceania
🧒Junior
JavaGolang

Senior Software Engineer (Python / Golang) - AWS / Terraform / DevOps (Open for Remote across ANZ)

The Cloud Platform Group: Within Infrastructure, is the Cloud Platform Group. They are made up of approximately 60 Software Engineers, and their goal is to enable the safe, secure and reliable operation of canva.com and internal workloads. Cloud Platform’s mission is to reduce the complexity of using the Cloud (we use AWS) so that engineers can focus on their own domains. We build products to support engineers across the company to easily provision and configure Cloud resources, release, run and operate workloads. And our goal is to ensure it's all done in the simplest and most secure way possible. The Cloud Components team’s primary mission is to provide easy ways to provision, configure and manage infrastructure in the Cloud for all engineering teams at Canva. In order to fulfil this mission, we are not only following Software engineering best practices and Infrastructure-as-Code (IaC) methodologies, but also designing, maintaining and implementing supportive automations and Cloud architectures. Therefore, we expect Cloud Component team members to possess a spectrum of skills from general computer science skills, Cloud solution architectures, IaC tooling to high-level programming languages. What you'll do: Design, implement and maintain processes and automations for Canva’s engineering teams to simplify the provisioning and configuration of their workloads in the Cloud and other platformsBe an SMEs in Infrastructure-as-Code (specifically, in Terraform and AWS)Develop infrastructure solutions with scalability, high-availability, and security in mindCollaborate with other teams to work out the best solutions to their cloud problemsParticipate in solution design meetings, hiring interviews, and code reviewsPropose and contribute to new approaches and solutions to ensure we future-proof Canva's distributed cloud infrastructure as we continue scaling globally

⌛Full Time
🌏 Oceania
🧔Senior
Dev OpsPythonGolangKubernetes

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

Software engineering is the core of who we are at Canva. The Canva code base was built to scale from day one. This has allowed for a unique environment where engineers spend most of their time optimizing performance and releasing new features rather than fixing legacy code. With adherence to fundamentals and first principles, the team strives to use the most appropriate tools for the tasks at hand, aiming to strike that carefully measured balance between getting things done and the long-term maintainability of the code base and supporting infrastructure. We promote a warm and collaborative work environment where engineers set big goals and are given the tools and support to achieve them. We also invite our engineers to contribute to the direction their peers are taking with proactive pair-ups for peer-reviewing of code as well as regular engineering forums for opinions and ideas to be heard. These practices ensure that knowledge is shared and releases are quick and efficient. Finally - you're probably curious about our technology stack. At a high level, Canva's backend is powered by a set of services (some micro, some not-so-micro) built primarily in Java, hosted on Linux, sitting on AWS. We also sprinkle in some powerful open-source libraries and tools (have a look at finagle ), as well as bespoke components to power some of the magic. Role Responsibilities Your day to day activities will consist of solution design and hands-on software development – working closely with leads, designers, and product managers to deliver features and functionality to our customers all over the worldOnce you’ve settled in and have a comfortable grasp of the product, environment, and processes, you’ll be given more responsibility and start leveraging your previous experience — bringing new ideas to the table concerning everything from feature development, process improvement, and product suggestionsDeveloping and iterating on technical proposals – outlining how solutions will be structured and developedDeveloping solutions you’ve designed from the ground up through to deployment into productionIdentifying and addressing performance bottlenecks within the application and broader infrastructureParticipating in design meetings, hiring interviews, and code reviewsPerformance debugging, benchmarking and building awesome things in general

⌛Full Time
🌏 Oceania
🧔Senior
Java

Senior Full-Stack Engineer - Internal Applications (Open to remote across ANZ)

About the group/team This role sits within our Internal Applications team, which creates bespoke internal products such as a people directory, translation bot and URL shortener to help us operate efficiently as we rapidly scale our headcount. These products are tailored to Canva’s needs and help us maintain our culture. We are looking for a Fullstack Software Engineer with a Frontend focus to contribute to a versatile team to ensure the continued success of our internal apps. What you'll do (Responsibilities) Work with a product designer, product manager and fellow engineers to build web applications with a focus on an outstanding client-side experienceBuild efficient, performant and reusable frontend abstractions and systemsLead frontend development within the team, including training and mentoring othersWhile this is a frontend-focused role, the majority of our backend is Python based which you’ll also work on to build out APIs, integrations and infrastructureParticipate in design and code reviewsCommunicate and collaborate with other team members to resolve the best solutions to difficult problemsFacilitate teamwork and efficiently advocate for engineering needs to non-technical team membersModels initiative and ownership in achieving goals, improving processes and solutionsHelp to identify and communicate standard practices and methodologies for frontend engineering

⌛Full Time
🌏 Oceania
🧔Senior
Full StackTypeScriptJavaScriptReactPython

System Engineer - End User Computing (Apple/MacOS) - Open to remote across ANZ

We’re expanding the dedicated End User Computing team at Canva to focus on the growing needs of our organisation. This team maintains the device management, configuration and compliance of end-user devices, as well as the required infrastructure to support it. Our vision is to make working on Canva devices a secure, delightful and frictionless experience. Our mission is to eliminate Canva devices as a source of compromise through user-centric security mechanisms and practices. We’re looking for an engineer with experience in the End User Computing space that is passionate about making complex things simple and empowering others. This is a hands-on role with a good split of technical work and stakeholder management. You’ll get to define our future end-user ecosystem, build it, and be a founding member of the team that supports it. Our teams at Canva are highly collaborative, and you’ll be working closely with a number of different stakeholders throughout the organisation. What you'll be doing! Drive delivery of engineering projects from ideation to completion within start-up time frames to promote end-user productivity while keeping our systems secure, performant and compliantKeep in touch with the latest industry trends and community, and apply relevant learnings internallyIntegration of first and third-party systems that are required for device management, user experience and productivityEnable a culture within Canva where everyone is able to do the work they need while remaining secure on their deviceWork in tandem with our support and engineering teams to ensure that our employees are getting the best end-to-end experience on their work platformsWork with our Security teams in deploying the latest endpoint monitoring software, security & OS patches to ensure new vulnerabilities are patched on day 1Proactively maintain a backlog of work that seeks to manage technical debt and encourages continuous improvementProvide technical expertise through technical design docs and code reviewsContribute to team culture through knowledge sharing, mentoring, and continuous feedbackFacilitate and participate in change and incident management processes

⌛Full Time
🌏 Oceania
🧔Senior
PythonBash

Senior Frontend Engineer - Performance Platform (Open to Remote across ANZ)

The Role and the Team Performance is important for us in Canva. We want to be the fastest graphical design tool in the world. The Performance team is set to achieve this mission. We are building a performance culture in Canva and to do that, we are looking for engineers with an interest in performance, how to debug and measure, and changing the way we work to allow fast performance by default. We'd love to hear from you if you fit one or more of these: You are a fan of solving performance issues and know how to debug and propose solutions ranging from a practical quick fix to a standardised change to roll out across the company. You understand the reasons behind why every performance metrics are different and how it relates to the user experience. You know how to measure performance from synthetic measurements to collecting real user performance metrics. You have experience in creating a system for automated performance testing and know how to effectively fit this into a developer’s workflow. You will be exploring new ways to improve our engineering practices. Your work would be getting more useful insights to show how performance issues affect us, finding engineering best practices and communicating how to use it across the company, building tools to make sure the code we write are up to our performance standards, and being the performance evangelist in the company alongside the rest of the team. Responsibilities Working with performance profiling and debugging tools in your web browser of choice. These are tools such as Chrome DevTools, Lighthouse, WebPageTest, and others.Experimenting with technologies and architectural patterns that will improve the way we develop features to make fast performance a default.Harnessing the performance data we collect from real users or from synthetic monitoring applications to find areas where we can improve performance for the user experience.Building and maintaining tools we use to test performance in our builds, tools to give feedback on performance regressions in pull requests, and tools to measure real user performance metrics.Collaborating with the team and other engineers outside the team to find issues in the whole product and communicate clear action items. Empowering other engineers is one of our team’s core values.

⌛Full Time
🌏 Oceania
🧔Senior
Front EndJavaScript

Get jobs sent to