Canva

The Canva journey began back in 2007 when Melanie Perkins was studying at the University of Western Australia. Melanie taught students how to use programs such as InDesign and Photoshop — programs that people found hard to learn and even harder to use.

After coming up an idea for an online tool to create school yearbooks, Melanie and Canva co-founder Cliff Obrecht took out a loan and brought in a great tech team to build Fusion Books. They didn’t really know what they were in for but thankfully they learned a lot—including how to sell, how to recruit, and how to build a business.

Fusion Books is still going strong. It’s now the largest school yearbook publisher in Australia and has expanded into France and New Zealand. Melanie and Cliff believed their technology had applications beyond the yearbook market, and they knew they had to pursue their vision.

The only thing Melanie and Cliff needed was a fantastic technology co-founder. They looked for a while before finding Cameron Adams, a hardcore Googler, who’d worked on Wave and a few other projects. He was someone who shared their vision and culture, and he is now Canva’s Chief Product Officer.

Canva has a great team of designers, developers, artists, marketers, investors, and advisors. They have come from unexpected places: some left jobs, some left their own startups, and some even cut around-the-world trips short to join the team.

It’s been an incredible journey so far, and it’s only the beginning.

Full time
Canva Sydney NSW, Australia
At Canva, we work every day to make a significant positive impact on society. Our mission is to democratise design and empower creativity for everyone on every computing platform!   Since launch in August 2013 we have grown exponentially, amassing over 10 million users in over 100 languages, making us one of the world's fastest growing technology companies.  We're growing rapidly and building a product that users really love -- just  check out Twitter ! As a  Graduate Software Engineer,  you will have the opportunity to work alongside carefully selected engineers from the likes of Google, JetBrains, Yandex, Atlassian, Amazon, Facebook, and popular technology houses from all over the world.  You will get the opportunity to learn and apply best-practice software engineering, focused on strong software engineering fundamentals and pragmatism.   You will also have the opportunity to do meaningful work and build features and functionality that impacts millions of users around the world.  Since the Canva code base was built to scale from day one, our engineers get to spend their time optimising performance and releasing new features rather than fixing legacy code.  We also have a flat structure where engineers are invited to comment on the direction their peers are taking and are paired for peer-reviewing of code to occur. This ensures that knowledge around the code base is shared and speed of release is quick and efficient. To dig into the in and outs of engineering at Canva, here's an article written by our CTO, Dave, discussing  how we get things done.   You'll be working on a fat client layer, built on Native JavaScript and a new React Mobx Typescript stack, hosted on AWS, and utilizing a variety of tools, technologies, services, and libraries.  We've got some nifty bespoke components that do a bit of magic as well!   Requirements Strong Computing and Object Oriented Programming (OOP) Fundamentals Comfortable working in Javascript, but a background in any language is fine! Be comfortable in a merit-based environment where opinions are valued and best idea wins Strong verbal and written communication skills Desire to grow as a technologist and learn from arguably one of the strongest engineering teams in Australia!   Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance, plus free Yoga and Boxing Gym membership Generous parental leave policy Pet friendly offices Sponsored social clubs and team events Fun and quirky celebrations
Apr 12, 2019
Internship
Canva Sydney NSW, Australia
At Canva, we work every day to make a significant positive impact on society. Our mission is to democratise design and empower creativity for everyone on every computing platform!   Since launch in April 2013 we have grown exponentially, amassing over 10 million users in over 100 languages, making us one of the world's fastest growing technology companies. We're growing rapidly and building a product that users really love -- just  check out Twitter !   As a Software Engineering Intern, you will have the opportunity to learn from engineers from the likes of Google, JetBrains, Yandex, Atlassian, Amazon, Facebook, and popular technology houses from all over the world. You will get the opportunity to learn and apply best-practice software engineering, focused on strong software engineering fundamentals and pragmatism.   You will have the opportunity to do meaningful work and build features and functionality that impacts millions of users around the world. To dig into the in and outs of engineering at Canva, here's an article written by our CTO, Dave, discussing  how we get things done.   We have internships on both the Product Front-End, Back-End, IOS and Android teams throughout Summer 2018/1019   If your preference is Back-End, you'll be working on a massive distributed backend environment - built on Java microservices, hosted on AWS, and utilizing a variety of tools, technologies, services, and libraries. We've got some nifty bespoke components that do a bit of magic as well!   If your preference is Front-End, you'll be working on a fat client layer, built on Native JavaScript and a new React Mobx Typescript stack, hosted on AWS,  utilizing a variety of tools, technologies, services, and libraries. We've got some nifty bespoke components that do a bit of magic as well!   As part of the Android or IOS team, you will be impacting the mobile user experience by delivering new features and collaborating with your team to deliver a world class mobile product.   Requirements Currently  within 12-18 months of completing a Bachelor’s or Master’s degree, or at any stage in your PhD. Strong Computing and Object Oriented Programming (OOP) Fundamentals Comfortable working in Java, Javascript, Kotlin or Swift but a background in any language is fine! Strong verbal and written communication skills Desire to learn and grow as a technologist This role is not eligible for immigration sponsorship.   Bonus Experience AWS or Google Cloud experience Experience working with databases – SQL and/or NoSQL is fine!
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva, we’re transforming the way the world designs. Canva's user base has grown by over 10x over the last 2 years, and serves millions of users every single month, all over the world, in over 100 languages, and across web and mobile platforms.  To maintain high availability, top-notch performance, and the continued scalability of the environment as Canva grows, we've decided to grow our Infrastructure Group.  We're seeking self-motivated and talented engineers to join us in our Sydney global HQ.   Stable, scalable, and well-maintained systems are the foundations of our development and design processes.  The Infrastructure Group's key responsibilities focus around resilience of our AWS-based environment; the development of tools to automate development tasks and pipelines for building, testing, and deployment; and finally, building shared libraries and services that all our backend engineers use to develop performant and fault tolerant microservices.   Responsibilities Build automated systems to monitor, repair and scale our infrastructure Improve continuous testing, building, deploying and releasing Develop self-service infrastructure to empower our engineering teams to work more efficiently Communicate with other teams to figure out the best solutions to their problems Participate in design meetings, interviews, and code reviews Propose new approaches and solutions to ensure we future-proof Canva’s distributed cloud infrastructure as we scale up Be invariably passionate about performance debugging, benchmarking, building awesome things, and picking up new technologies and skills   Required Skills & Experience Strong Computer Engineering / Science knowledge: concurrency, multithreading, data structures, architecture, and various design patterns Scripting skills in Bash & Python, Perl, or similar At least two years (2+) of Linux systems engineering experience; ideally working with cloud-based services such as AWS or Google Cloud Strong understanding of the DevOps ecosystem concerning tooling, Continuous Delivery, Continuous Integration, Infrastructure as Code A strong understanding of software engineering fundamentals and first principles, with ideally some development experience in either Java, C#, C, C++, Go or similar Excellent verbal and written communication skills; strong soft skills managing both technical and non-technical stakeholders Be self-motivated with a strong sense of ownership over complex problems and their related solutions.   Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance, plus free Yoga and Boxing Gym membership Generous parental (including secondary) leave policy Pet-friendly offices Sponsored social clubs and team events Fun and quirky celebrations Relocation budget for interstate or overseas individuals (see below for visa information) The Canva workspace is set up for you to do your best work and have a great time doing so, with breakout areas, little nooks, and quiet places to retreat.
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
Canva’s entire mission revolves around design, and we need people who are passionate about creating an exceptionally designed product and helping us to deliver on our vision of “empowering the entire world to design”.   We also understand that there’s a magic that occurs where design and engineering collide – that has been the philosophy that has driven the success of a lot of our product experiences. We’re looking for someone who understands this magic and can work within the design team to help craft experiences that are detailed, polished, and push the boundaries of what’s technically possible.   As a UX/UI Developer you’ll be collaborating with all of our product designers to come up with interesting solutions to design problems, prototype new ideas, and figure out the details that go into a good design before they get fully built. You’ll also be an invaluable bridge between the design and engineering teams, helping the full vision of the design team to roll out to our millions of users.   In collaboration with our engineering teams we have also recently introduced a complete design system that has tremendously helped the work of both design and engineering. This is a project that will continually be evolving and a technology-focused individual on the design team would play a crucial role in developing its future.   As part of the team you’ll be responsible for: Prototyping unique interactions and experiences Collaborating on the design of new product experiences Helping to realise our product design vision with an engineering lens Developing documentation and processes for our design system Researching how new technologies will help our users to create better designs   Preferred qualifications include: 3+ years experience in frontend development A strong sense of design and an ability to add valuable interactive polish to static designs A portfolio that demonstrates a history of delivering detailed and high-quality interactive experiences
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva, we work every day to make a significant positive impact on society. Our mission is to democratise design and empower creativity for anyone and everyone, on every platform! Since launch in April 2013 we have grown exponentially, amassing over 10 million users in over 80 languages, making us one of the world's fastest growing technology companies. We're growing rapidly and building a product that users really love -- just  check out Twitter ! Engineering is a core part of who we are. Working with our existing team of a carefully selected engineers from the likes of Google, JetBrains, Yandex, Atlassian, Amazon, Facebook, and popular technology houses from all over the world, we focus on strong software engineering fundamentals and pragmatism. The team strives to use the most appropriate tools for the tasks at hand, and to strike a measured balance between getting things done and long term maintainability. We also love to have fun. For example, we name our releases alphabetically around themes. We’ve recently done “cheese of the world”, “muppets characters,” and “Crayola colours.” We've done an Australian slang-themed set of release names that has included “mozzie” (meaning mosquitoes) and “ripper” (meaning really good). It's the little things that make Canva an enjoyable place to work and solve problems. 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 optimising performance and releasing new features rather than fixing legacy code. We also have a flat structure where engineers are invited to comment on the direction their peers are taking and are paired for peer-reviewing of code to occur. This ensures that knowledge around the code base is shared and speed of release is quick and efficient. To dig into the in and outs of engineering at Canva, here's an article written by our CTO, Dave, discussing  how we get things done. Finally, if you're curious about some of our technology, the Canva backend is a microservices environment, on AWS, built primarily in Java, with a mix of powerful libraries as well as some bespoke components to do all the magic.   Responsibilities As an individual contributor – work closely with your leads, designers, and product managers to deliver great products that delight our 10+ million customers all over the world Bring new ideas to the table with respect to how we can streamline processes and build better solutions Engage in technical discussions and the design and build-out of new features Identify and address performance bottlenecks within the application and broader infrastructure Participate in design meetings, interviews, and code reviews Communicate with other team members to figure out the best solutions to difficult problems Passion for performance debugging, benchmarking, building awesome things, and picking up new technologies and skills.   Requirements You should have at least 2+ years of commercial experience developing complex web-based applications You must be have exposure to / be happy working in Java Strong Computer Science fundamentals – concurrency, multi-threading, data structures, solution design, architecture, and various design patterns are things we work with and deep-dive into on a regular basis Strong communication skills – verbal and written A Bachelor in Computer Science or Computer Engineering degree is highly desirable (and generally required, if seeking visa sponsorship) Be happy to roll the sleeves up and dive into  java.util.concurrent  from time to time Have a collaborative spirit Be comfortable in a merit-based environment   Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance, plus free Yoga and Boxing Gym membership Generous parental leave policy Pet friendly offices Sponsored social clubs and team events Fun and quirky celebrations Relocation budget provided for interstate or overseas candidates and visa application fees covered
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva, we work every day to make a significant positive impact on society. Our mission is to democratise design and empower creativity for everyone on every computing platform! Since launch in April 2013 we have grown exponentially, amassing over 10 million users in over 100 languages, making us one of the world's fastest growing technology companies. We're growing rapidly and building a product that users really love -- just  check out Twitter !  As a  Graduate Software Engineer,  you will have the opportunity to work alongside carefully selected engineers from the likes of Google, JetBrains, Yandex, Atlassian, Amazon, Facebook, and popular technology houses from all over the world. You will get the opportunity to learn and apply best-practice software engineering, focused on strong software engineering fundamentals and pragmatism. You will also have the opportunity to do meaningful work and build features and functionality that impacts millions of users around the world. Since the Canva code base was built to scale from day one, our engineers get to spend their time optimizing performance and releasing new features rather than fixing legacy code. We also have a flat structure where engineers are invited to comment on the direction their peers are taking and are paired for peer-reviewing of code to occur. This ensures that knowledge around the code base is shared and speed of release is quick and efficient. To dig into the in and outs of engineering at Canva, here's an article written by our CTO, Dave, discussing  how we get things done. You'll be working on a massive distributed backend environment - built on Java microservices, hosted on AWS, and utilizing a variety of tools, technologies, services, and libraries. We've got some nifty bespoke components that do a bit of magic as well!   Requirements Strong Computing and Object Oriented Programming (OOP) Fundamentals Comfortable working in Java, but a background in any language is fine! Be happy to roll the sleeves up and dive into  java.util.concurrent  from time to time Be comfortable in a merit-based environment where opinions are valued and best idea wins Strong verbal and written communication skills Desire to grow as a technologist and learn from arguably one of the strongest engineering teams in Australia!   Bonus Experience AWS or Google Cloud experience Experience working with databases – SQL and/or NoSQL is fine!   Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance, plus free Yoga and Boxing Gym membership Generous parental leave policy Pet friendly offices Sponsored social clubs and team events Fun and quirky celebrations
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva we work to make a significant positive impact on society. Our mission is to democratise design and empower creation. Since launching in April 2013 we have grown exponentially, and the journey has only just begun. Join Canva, and be part of this adventure. We are one of the world’s fastest growing startups.Your colleagues, like you, will be the top of the industry. It is important to us that we create a workplace that you love coming to. Our culture is unlike anywhere else and our offices are designed and constantly improved to let you do your best work. At Canva you can be part of a company that is growing rapidly, building a product that users really love. Just check out our Twitter stream. Engineering is a core part of who we are. You will work with a carefully selected team of ex-Google, VMware, ThoughtWorks, and Atlassian engineers. The team takes pride in its focus on engineering fundamentals. We strive to use the most appropriate tools for the tasks at hand, and to strike a measured balance between getting things done and long term maintainability. The team is tight, with no big egos, and welcomes engineers to come and join in on the adventure. Engineers frequently host sessions where a new idea or software engineering practice is discussed — this ensures that everyone in the team is constantly learning. We work hard to get our fundamentals right across the business. Consequently, the frontend code base is constantly being improved and optimized so new features can be implemented easily. We also have a flat structure where engineers are invited to comment on the direction their peers are taking on features. When a new feature is being built, engineers review each other’s code; this ensures that knowledge is shared and it doesn’t need to be reworked. You can find more about our engineering practices in this blog article.   Responsibilities Work with product designers and founders to build a next-generation web application with a focus on an extraordinary client-side experience Build efficient and reusable front end abstractions and systems Identify and address performance bottlenecks Participate in design and code reviews Communicate with other team members to figure out the best solutions to difficult problems Help to identify and communicate standard practices and methodologies for front end engineering Interact with our back end systems Use a  spacer.gif  in our email templates every now and then   Requirements Knowledge of JavaScript and web technologies (HTML/CSS) Experience developing rich applications with HTML/CSS/JS Intimate knowledge of cross-browser and cross-device development Ability to write high-performance, reusable code for UI components, including appropriate testing Passion for performance debugging and benchmarking Minimum 2+ years of experience building web applications BS or MS degree in Computer Science / Software Engineering or a related field   Bonus experience Experience with SVGs Experience with graphics programming Experience with GLSL / WebGL Experience with Java An interest in interaction design   Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance plus free Yoga membership Generous parental leave policy Pet friendly offices including a social area, climbing wall, unisex toilets Sponsored social clubs and team events Fun and quirky celebrations Relocation budget provided and visa application fees covered
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
Since launch in August 2013, Canva has grown exponentially. We are one of the world’s fastest growing startups and the journey has only just begun. We take great pride in designing a product and an encompassing experience that users really love. As Canva’s reach continues to skyrocket, we aim to make Canva the go-to place for all design needs on the web. This involves ensuring that Canva’s website is top-notch, seamless and working at its best. We are looking for a  PHP Backend Engineer  who will be part of our Digital Design team, working on building, maintaining, and optimizing high volume web portals with a customer-facing angle. This person will coordinate with designers and frontenders across our two offices in building the best product in the most efficient way we can.   Responsibilities Produce simple, efficient, reusable code mindful of new technologies, paradigm, and ideas Manage external plugins/services/dependencies Provide solutions and help solve problems with infrastructure (i.e. servers, logs, caching) Build new services such as Search, API integrations, node services, WP plugins, etc. Oversee and work on all public facing sites at Canva such as blogs, marketing platforms, careers page, technical support, landing pages, and everything that faces the public outside the core design platform. Provide technical guidance to multiple teams across the company on the most effective ways of implementing desired requirements. Maintaining and optimizing existing products (i.e. About, Design School, landing pages, Help Centre, Wiki, etc.) Support frontenders with efficiency analysis on HTML, CSS, JS   Requirements Bachelor of Computer Science or related discipline Experience and background in building complex and high-traffic, PHP-based web portals Solid understanding of the following concepts: algorithm complexity analysis, network and protocols basics, HTTP(s) protocols, and infrastructure basics. Extensive experience working and developing WordPress sites (utilizing multi-site), building plugins, and creating responsive themes (across web browser and mobile)   Nice-to-haves: We would love it if you have experience and a good grasp of software engineering HTML5, CSS, and JavaScript development experience is highly regarded Preferably with project management experience Knowledge in the following fields is ideal: Data storage retrieval and serialization concepts, operating systems concepts, compiler basics, databases APIs and oAuth concepts   Benefits Opportunity to be based at the headquarters of one of the world’s fastest growing tech companies. Your work will impact millions of Canva’s global users. Learn from and work with some of Australia’s best talent, including Canva’s founders, engineers, product and growth professionals. Perks including two in-house chefs, in-house bar and entertainment space and generous fitness allowance. A competitive salary, plus equity options Flexible working hours, we value work-life balance Sponsored team events
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva, we work everyday to make a significant positive impact on society. With a team of ex-Google, Atlassian, Thoughtworks, and JetBrains engineers from all over the world, our mission is to democratise design and empower creativity. We do this through a powerful online design platform where precision engineering, user experience, and systems performance are front-of-mind each and every day. Engineering is a core part of who we are. We work hard to have a best of breed engineering culture. The engineering team takes pride in its focus on engineering fundamentals. The team strives to use the most appropriate tools for the tasks at hand, and to strike a measured balance between getting things done and long term maintainability. The team is tight, with no big egos, and welcomes self-driven engineers to come and join in on the adventure. Frequently engineers host engineering forums where new ideas, practices, and technologies are discussed – ensuring everyone on the team is continually learning and evolving. The Canva code base was setup to scale; from day one. This has allowed for a unique environment where engineers spend most of their time optimising performance and releasing new features rather than fixing legacy code. This also ensures that it’s just more fun working on the code base. We also have a flat structure where engineers are invited to comment on the direction their peers are taking and are paired for pair-reviewing to occur. This ensures that knowledge around the code base is shared and speed of release occurs. You can find more about our engineering practices in this blog article ( Medium Blog ). At present, we have over 10 million users, across web and mobile platforms, in 30 languages, in over 100 countries and we're growing exponentially. Why aren't you a part of that?   What you will do: Work with product designers and founders to build a next-generation web application with a focus on an exceptional user experience Build efficient and reusable front end abstractions and systems Participate in creating of design documents, build and develop the solutions you’ve created, and participate in code reviews Communicate with other team members to determine the best solutions to difficult problems Identify and communicate best practices for front and backend engineering Use a spacer.gif in our email templates every now and then   Required Skills: Experience as a Fullstack Engineer with a particular focus on deep-dive JavaScript (ES6, Promises, Workers, etc) Experience building applications in JavaScript with limited delegation and reliance on frameworks and libraries… … however, strong knowledge, understanding, an exposure to various JavaScript technologies such as React, TypeScript, Flow will definitely be beneficial! A strong understanding of computer science fundamentals, with a strong understanding of concurrency, performance, data structures and design patterns Strong debugging and troubleshooting skills An analytical, yet creative, approach to problem solving Excellent written and verbal communication skills BONUS: Broader generalist knowledge of cloud, networking, and operating systemsCloud Infrastructure – AWS, Google, or Azure BONUS: Backend / Fullstack experience with Java is ideal, but not necessary – many of our engineers come from C#, Ruby, and PHP backgrounds BONUS: A strong appreciation and understanding of UI and UX fundamentals BONUS: Experience building consumer-focused web applications   Benefits: Equity in one of the fastest growing startups in the world Fitness subsidy Professional learning allowance 2 In-house chefs – with breakfast and lunch served every day ( https://instagram.com/canvavibe/ ) Company trips Relocation budget Visa application processes covered
Apr 12, 2019
Full time
Canva Sydney NSW, Australia
At Canva, we work every day to make a significant positive impact on society. Our mission is to democratise design and empower creativity for anyone and everyone, on every platform!   Since launch in April 2013 we have grown exponentially, amassing over 10 million users in over 100 languages. We are one of the world’s fastest growing technology companies with software engineering being the core part of who we are.    We take pride in our focus on software engineering fundamentals and pragmatism.  With engineers from previous companies such as Google, Facebook, Atlassian, Amazon, and Yahoo, the team strives to use the most appropriate tools for the tasks at hand - striking a measured balance between getting things done and long term maintainability.   This is an opportunity to be one of the foundational members of the Data Engineering function at Canva; taking ownership of our Data Warehouse to derive business value and contribute to the delivery of rich features and functionality to our millions of users around the world.   Responsibilities Hands-on development, tuning, and overall management of our newly acquired Data Warehouse platform Responsibility for the continued development of new features, functionality, and optimisation from raw data ingestion, to the access and modelling layer, through to maintaining the visualization layer Providing functional and technical subject matter expertise with respect to data management, business intelligence, and reporting to internal stakeholders across the Canva business Responsibility for managing planning and delivery of Data projects and initiatives across the wider business; in conjunction with Experiments, Product Analytics, and the Machine Learning Team Required Skills & Experience A demonstrated grounding in the Data Warehousing domain – experience building and managing large data warehouse and data mart environments Hands-on experience developing ETL Pipelines with open source tools such as Airflow, Luigi, etc Demonstrated experience working with large volumes of data across in-house and third party data warehousing platforms running in *nix environments Demonstrated understanding of the Hadoop ecosystem and related technologies: HDFS, Yarn, Hive, Presto, Impala, etc Experience developing and designing dashboards and reporting systems. Previous software engineering Experience in OO, functional, or scripting languages – Java, Scala, Python, Bash, etc Experience with cloud-based infrastructure and associated tools on Amazon Web Services (preferably), Google Cloud, or Azure Familiarity with a wide set of Data Warehouse architectures and methodologies, schemas, and performance / optimization principles Excellent written & and verbal communication and collaborative skills Company Benefits Competitive salary, plus equity options Flexible working hours, we value work-life balance In-house chefs that cook delicious breakfast and lunch for us each day Fitness membership allowance, plus free Yoga and Boxing Gym membership Generous parental leave policy Pet friendly offices including a garden, climbing wall, unisex toilets Sponsored social clubs and team events Fun and quirky celebrations Relocation budget provided for interstate or overseas candidates and visa application fees covered
Apr 12, 2019