Senior Backend Software Engineer

3 weeks ago


Melbourne, Victoria, Australia Canva Full time
About the Role

We're seeking an experienced Backend Engineer to join our Marketing Infrastructure team at Canva. As a key member of our team, you'll play a crucial role in designing, developing, and deploying solutions that enable marketing and transactional messaging with reliable and compliant integrations.

Key Responsibilities
  • Design and develop scalable and data-heavy applications using Java.
  • Work closely with leads, product managers, and stakeholders to ensure seamless integration and compliance.
  • Collaborate with engineers across teams to unblock back-end works and facilitate knowledge sharing.
  • Model initiative and ownership in achieving goals and improving processes and solutions.
  • Find opportunities for cross-team collaboration to work on new insights and improvements.
Requirements
  • 5+ years of experience in Java development at a Senior level.
  • Commercial experience developing complex, scalable, and data-heavy applications.
  • Exposure to broadcast ordering API integration patterns.
  • Strong Computer Science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
What We Offer
  • Equity packages to share in our success.
  • Inclusive parental leave policy supporting all parents and carers.
  • An annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more.
  • Flexible leave options to empower you to be a force for good.
About Canva

We're a team of passionate individuals redefining how the world experiences design. Join us in shaping the future of design and technology.



  • Melbourne, Victoria, Australia Preston Rowe Paterson Melbourne We Have Property Covered Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking a skilled Senior Software Engineer - Backend Development to join our team at Company. As a Senior Software Engineer - Backend Development, you will be responsible for designing, developing, and maintaining our backend systems.Main Responsibilities:* Design and develop scalable and...


  • East Melbourne, Victoria, Australia Gallagher Full time

    Senior Software Engineer (Backend)We're seeking a skilled Senior Software Engineer (Backend) to join our team at {company}. The ideal candidate will have experience in developing scalable and efficient cloud-based systems and a strong understanding of software development principles.


  • Melbourne, Victoria, Australia AECOM Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer - Backend to join our team. As a Backend Software Developer, you will be responsible for designing and implementing large-scale applications using a variety of programming languages and technologies. If you have a passion for building complex systems and a strong background in software...


  • Melbourne, Victoria, Australia Square (Block) Full time

    We are looking for a highly skilled Senior Software Engineer to join our team and lead the development of our backend infrastructure. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining large-scale backend systems. You will work closely with cross-functional teams to deliver high-quality software...


  • Melbourne, Victoria, Australia KPMG Australia Full time

    Job OverviewAs a skilled Senior Software Engineer - Backend, you will be responsible for developing and maintaining the backend of our software applications. This role involves working with our team to design, implement, and test software solutions that meet the needs of our clients. Key Responsibilities= Developing and maintaining high-quality software...


  • Melbourne, Victoria, Australia Flip Full time

    About FlipFlip is a leading logistics company that enables senders and carriers to operate, disrupt, and grow in powerful and effective ways.We harness the power of product, engineering, and customer-centric design to build high-quality, elegant solutions that we are proud of and our customers love to use.Our team is made up of curious technologists who...


  • Melbourne, Victoria, Australia Flip Full time

    About FlipFlip is a leading logistics company that enables senders and carriers to operate, disrupt, and grow in powerful and effective ways.We harness the power of product, engineering, and customer-centric design to build high-quality, elegant solutions that we are proud of and our customers love to use.Our team is made up of curious technologists who...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Randstad Full time

    Job Title: Software Engineer (Backend)We are looking for a skilled Software Engineer (Backend) to join our team at “{company}”. The ideal candidate will have experience with backend development and be proficient in multiple programming languages. Key Responsibilities:1. Design, develop, and maintain scalable backend systems.2. Collaborate with...


  • Melbourne, Victoria, Australia Macro Recruitment Full time

    Job Title: Software Backend EngineerJob Summary:As a Software Backend Engineer, you will be responsible for designing and developing scalable and efficient backend systems. You will work closely with the frontend team to ensure seamless integration and user experience. Main Responsibilities:* Design and develop backend systems using Java and Python*...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia ThompsonCook Full time

    Job Title: Software Engineer - BackendJob Summary: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in backend development and a strong understanding of software design patterns.Responsibilities:Design and implement backend services using Java or Python.Collaborate with cross-functional teams to deliver...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Nando's Full time

    Job Title: Software Engineer (Backend)We are seeking a skilled Backend Software Developer to join our team at {company}. This is a unique opportunity to work with our team of talented engineers and contribute to the development of our innovative software solutions.Key Responsibilities:Design, implement, and maintain high-quality code for our backend...


  • Melbourne, Victoria, Australia SchoolHouse Full time

    About this roleWe are seeking a skilled Senior Software Engineer (Backend) to join our team and contribute to the development of our company’s software solutions.Main responsibilities* Design, develop, and maintain high-quality software applications* Collaborate with cross-functional teams to identify and prioritize project requirements* Stay up-to-date...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Anton Murray Consulting Full time

    Job Title: Software Engineer - BackendCompany: {company}As a software engineer - backend, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. Your primary focus will be on ensuring the stability, scalability, and security of our systems.Key Responsibilities:Design and develop robust...


  • Melbourne, Victoria, Australia SchoolHouse Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our backend systems using Java and Spring. Key responsibilities include:Designing and implementing scalable and efficient backend systemsMaintaining and improving existing...


  • Melbourne, Victoria, Australia Service Stream Full time

    Job Title: Senior Software Developer - Backend SystemsWe are seeking a skilled Backend Software Engineer to join our team at "{company"}. The ideal candidate will have experience in designing and implementing large-scale backend systems using "{lang_code"}."{title"} responsibilities include:"{description"} of backend systems using...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Allens Operations Pty Ltd Full time

    About the Role:We are seeking a skilled Software Engineer (Backend) to join our team. As a member of our team, you will be responsible for designing, developing, and maintaining our backend systems. Key Responsibilities:• Design and develop scalable and efficient backend systems• Collaborate with cross-functional teams to deliver high-quality software...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia LRQA Full time

    We are seeking a skilled Software Engineer - Backend to join our team. The ideal candidate will have experience with backend development, including the design and implementation of scalable software systems.Key Responsibilities:Design and develop backend software systemsImplement scalable and efficient solutionsCollaborate with cross-functional teamsEnsure...

  • Software Engineer

    7 days ago


    Melbourne, Victoria, Australia CSIRO Full time

    We are seeking a skilled Software Engineer to join our team at {company}.As a Backend Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend infrastructure, ensuring it is scalable, secure, and efficient.Main Responsibilities:Design and implement backend systems and...


  • Melbourne, Victoria, Australia Fuse Recruitment Full time

    Job Title: Senior Software Engineer (Backend)We are seeking an experienced Senior Software Engineer (Backend) to join our team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our company's backend systems and applications. Your primary focus will be on developing scalable, efficient, and secure...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Vanguard Full time

    Job Title: {title}Company: {company}We are looking for a skilled Software Engineer (Backend) to join our team. The successful candidate will be responsible for designing and developing scalable and efficient backend systems.Main Responsibilities:Design and develop high-quality, scalable, and maintainable software systemsCollaborate with cross-functional...