Staff Software Engineer

4 weeks ago


Adelaide, South Australia Canva Full time
About the Subgroup

The Editing Experience subgroup is dedicated to crafting exceptional core editing features that empower everyone to design anything in Canva.

About the Role

As Canva continues to scale, change remains an integral part of our DNA. We thrive in this environment, finding excitement in the challenges that come with growth.

Key Responsibilities:
  • Design, develop, and deploy solutions, collaborating closely with leads, designers, and product managers to deliver features and experiments to our global customer base.
  • Primarily work on web frontend with Typescript, with opportunities to work with other languages and environments.
  • Facilitate knowledge sharing and advocate for engineering needs within the group.
  • Model initiative and ownership in achieving goals, improving processes, and solutions.
  • Identify opportunities for cross-team collaboration to work on new insights and improvements that drive our goals forward.
Requirements:
  • Commercial experience in a software development environment, preferably with experience in building internal/external SDKs or APIs.
  • Familiarity with our frontend stack, including JavaScript, HTML, CSS, React, Type Script, Mob X, etc.
  • Firmly grounded computer science and engineering fundamentals, including asynchronous programming, data structures, solution design, architecture, and design patterns.
  • Understanding of browser rendering pipeline, event handling, Web Workers, Web GL/Web GPU is a plus.
  • Previous experience working collaboratively with team members and effective communication skills.
  • Strong problem-solving skills, with the ability to break down large projects into smaller ones and deliver results through others.
  • Passion for performance debugging and benchmarking.
  • Good written and verbal communication skills.
Where and How You Can Work

We have a flagship campus in Sydney, as well as campuses in Melbourne and co-working spaces in Brisbane, Perth, and Adelaide. You have the flexibility to choose where and how you work, trusting our Canvanauts to find the balance that empowers them and their team to achieve their goals.



  • Adelaide, South Australia Aspire Software Full time

    DevOps Manager Job DescriptionWe are seeking a highly skilled DevOps Manager to join our team at Aspire Software in Adelaide or Melbourne. This is a leadership role that focuses on optimizing our software delivery process, ensuring the stability and scalability of our systems, and fostering a collaborative culture between the software development teams.About...


  • Adelaide, South Australia Aspire Software Full time

    Job Title: Senior Software Engineer - FrontendJob SummaryWe are seeking a skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have strong expertise in frontend development and be able to collaborate effectively with our team.Key Responsibilities- Develop high-quality frontend code using modern technologies- Collaborate...


  • Adelaide, South Australia Canva Full time

    About the SubgroupThe Editing Experience subgroup is dedicated to crafting exceptional core editing features that empower users to design anything in Canva.About the RoleAs Canva continues to scale, change is an integral part of our DNA. We thrive in an environment where adaptability is key.Key Responsibilities:Design, develop, and deploy solutions and...


  • Adelaide, South Australia Lockheed Martin Full time

    Software Engineering SpecialistThe role of Software Engineering Specialist involves working within the BronzeWing framework to ensure project goals are met while maintaining configuration with the baseline.Key responsibilities include supporting the Staff Software Engineer and Software Architect through design, development, and test of critical parts of the...

  • Software DevOps Lead

    2 weeks ago


    Adelaide, South Australia Aspire Software Full time

    About the Role:We are seeking a highly skilled DevOps Manager to join our team at Aspire Software in Adelaide or Melbourne. This leadership role will focus on optimizing our software delivery process, ensuring the stability and scalability of our systems, and fostering a collaborative culture between the software development teams.About You:At least 8+ years...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Calvary Care Full time

    Job DescriptionJob Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Central Adelaide Local Health Network Full time

    Job DescriptionWe are currently seeking a highly skilled Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer systems and architecture.The successful candidate will be responsible for designing, developing, and testing software applications, as well as...


  • Adelaide, South Australia Lockheed Martin Australia Full time

    About the RoleLockheed Martin Australia is seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products using cutting-edge technologies.Key Responsibilities:Supporting the Staff Software Engineer and Software Architect in...


  • Adelaide, South Australia Lockheed Martin Australia Full time

    Unlock Your Potential as a Software Development EngineerAt Lockheed Martin Australia, we're seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing critical software components of the BronzeWing architecture.About the RoleAs a Software...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia University Of Adelaide Full time

    Job Title: Software EngineerJob Summary:As a software engineer at our company, you will be responsible for designing and developing software applications that meet the needs of our customers. This is a great opportunity to work with a team of talented engineers and contribute to the development of innovative solutions.Key Responsibilities:- Design and...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Atomic 212 NTG Recruitment Full time

    We are seeking a software engineer to join our team at {company}. As a software engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as Java, Python, and C++.Test and debug software applications to ensure they meet...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Nursing Jobs Australia Full time

    We are seeking a talented Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code, working closely with cross-functional teams to deliver high-quality software products quickly...

  • Software Engineer

    1 month ago


    Adelaide, South Australia Fyfe Pty Ltd Full time

    {"title": "Software Developer Position", "description": "Fyfe Pty Ltd is a leading consultancy providing comprehensive engineering, environmental, planning and surveying services throughout Australia. With over 465 employees, Fyfe delivers projects with a wide range of clients in the Property & Infrastructure, Energy & Resources, Defence and Renewables...


  • Adelaide, South Australia Sikorsky Australia Full time

    About the RoleWe are seeking a highly skilled Frontend Software Engineer to join our team at Sikorsky Australia. As a key member of our software development team, you will be responsible for designing, developing, and testing critical parts of our software architecture.Your primary focus will be on supporting the Staff Software Engineer and Software...

  • **Software Engineer**

    2 weeks ago


    Adelaide, South Australia Mediplast Australia Full time

    **Job Title:** Software EngineerAt our company, we are looking for a skilled Software Engineer to join our team. The role involves designing, developing, and testing software applications.Design and develop software applications using programming languages such as Java and PythonTest and debug software applications to ensure they meet the required...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia REO Group Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to deliver high-quality software productsStay up-to-date with industry trends and emerging technologiesRequirements:Bachelor's degree in Computer...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia cimic Full time

    About the Role: We are seeking a highly skilled Software Engineer to join our team at {company}.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsParticipate in code reviewsRequirements: 3+ years of experience in software engineeringProficient in programming languages (e.g., Java, Python)Strong understanding...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Redpath Partners Full time

    We are seeking a talented Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Your key responsibilities will include:Designing and developing software applications using a range of programming languages and...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia SA Health, Central Adelaide Local Health Network Full time

    About the RoleWe are looking for a talented Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key ResponsibilitiesDesign and develop software applications using a range of programming languages and technologiesCollaborate with...


  • Adelaide, South Australia Aspire Software Full time

    We are seeking a seasoned DevOps Engineer to join our team.ResponsibilitiesDesign, implement, and maintain scalable cloud-based infrastructureCollaborate with cross-functional teams to ensure smooth deployment and operation of applicationsDevelop and enforce DevOps best practices to improve efficiency and reliability