Software Development Engineer

1 week ago


Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time
Software Development Engineer (Frontend) Kick

Melbourne, Australia

Software Development Engineer (Frontend)

What is Kick?

Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences.

As a result, we are quickly becoming a household name, attracting top-tier creators and expanding rapidly worldwide. You may have seen us in the UFC octagon or on the side of an F1 car, as we seize every opportunity that comes our way.

We're the newest players in a well-established industry, and we've already made a significant impact. We have plenty more to achieve. We're at the beginning of an exciting journey and are looking for brilliant minds to join us.

Engineering at Kick

Joining Kick at this point in our journey is a unique, once-in-a-lifetime opportunity. We're rapidly scaling and establishing ourselves globally while simultaneously innovating and pushing the limits of our industry. That means we're part scale-up, part start-up. Kick is taking on the global players in the live-streaming industry and making an impact.

As an engineer working at Kick, you will be given interesting and challenging engineering problems to solve, have ultimate ownership of your work, and be responsible for a product used by millions of people every day. There will be greenfield opportunities for new services, as well as scale-up and stabilisation opportunities for our established services. Everything you build will be used by millions of people the day you deploy it.

Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering, ensuring we consistently set the benchmark for engineering mastery.

Key Responsibilities:

  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability.
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices.
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency.
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives.
  • Lead and independently complete medium-sized projects or components from start to finish.
  • Identify opportunities for improvement and take initiative in technical discussions.
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment.
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts.

Minimum Qualifications:

  • Bachelor's/Master's degree in Computer Science or equivalent practical experience.
  • 4+ years of hands-on experience in software engineering, focusing on scalable system design and development.
  • Proficiency in multiple programming languages and frameworks relevant to the role (Go, PHP and React).
  • Strong understanding of code architecture and design principles.
  • Excellent communication skills for effective collaboration across teams and stakeholders.
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

Preferred Qualifications

  • Experience building web applications.

Some of the perks of working for us:

  • Championing the engineering excellence mindset to influence cultural change across the organisation.
  • Working alongside a squad of Full-Stack Engineers in a cloud native tech stack including AWS, Microservices, Large-Scale Distributed Systems, K8's, Go, Terraform, Typescript, GraphQL, Nodejs and React.
  • Exposure to building global, large-scale volume products which operate at thousands per second frequency.
  • EAP access for you and your family.
  • Access to over 9,000 courses across our Learning and Development Platform.
  • A full-time barista who will make you coffee, tea and fresh juices.
  • Daily catered breakfast.
  • Massage Wednesdays.
  • Team lunches and happy hour in the office from 4pm on Fridays.
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles.
  • Office first culture with flexible start and finish times.
  • Unlimited access to drinks and snacks.

We believe that the unique contributions of everyone at Kick are the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We are passionate about providing a workplace that encourages great participation and an equal playing field, where merit and accomplishment are the only criteria for success.

Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Education

School Select...

Degree Select...

Start date year

End date year

LinkedIn Profile

Website

Please describe your right to work in Australia * Select...

Please describe your current place of residence * Select...

Are you open to relocating to Melbourne for this role? * Select...

Although we understand flexibility, we have decided to be an office-first organisation. Are you able to commit to at least 3 days in office per week? * Select...

Please note: we allow for flexible start and finish times.

#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Launchpad App Development Pty Full time

    Launchpad is a collective of experienced developers and designers committed to crafting superior software solutions for businesses of varying scales. We thrive on mobile apps, web platforms, and enterprise systems customisation, always with a lens on agile methodology and user-first design. At Launchpad, we transform concepts into tangible assets and drive...


  • Melbourne, Victoria, Australia Rocket Software Full time

    About the Role:We are seeking a highly skilled Senior Technical Support Engineer to join our team at Rocket Software. As a key member of our support organization, you will play a critical role in ensuring the success of our customers by providing timely and effective support for our products.Key Responsibilities:Provide technical direction and leadership in...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team in Melbourne, Australia.Kick is a global live-streaming platform that empowers content creators, event organisers, and content rights holders with the tools and revenue-sharing structures they need to monetise and grow their audiences.As a Software Development Engineer, you...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    Software Development Engineer - Design SystemMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    About UsAt Tbwa Chiat/Day Inc, we lead the world in crafting top-tier entertainment experiences.We foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development.Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering, ensuring we consistently set...


  • Melbourne, Victoria, Australia Groupe SII Full time

    Groupe SII is seeking an Aerospace Engineering Professional to support a key client in the aeronautic sector.Key ResponsibilitiesDevelop test hardware and software for IFE LRU's on TB5/TB6 platforms.Verify and validate TB5/TB6 programs to deliver error-free code.Create comprehensive software documentation for all newly developed code and defect...


  • Melbourne, Victoria, Australia Launchpad App Development Pty Full time

    Company OverviewLaunchpad App Development Pty is a collective of experienced developers and designers committed to crafting superior software solutions for businesses of varying scales. We thrive on mobile apps, web platforms, and enterprise systems customisation, always with a lens on agile methodology and user-first design.At Launchpad, we transform...


  • Melbourne, Victoria, Australia Easygo Full time

    **About Us**Kick is a pioneering live-streaming platform revolutionising the entertainment industry. As a rapidly growing company, we're seeking talented software developers to join our innovative team.We're passionate about empowering content creators and event organisers with cutting-edge tools and revenue-sharing structures, enabling them to grow their...


  • Melbourne, Victoria, Australia Launchpad App Development Pty Full time

    Key ResponsibilitiesMain Responsibilities: Define, develop, and evolve software in a fast-paced, agile environment using the latest technologies and infrastructure.Collaboration: Implement solutions in alignment with shared platforms and solutions, collaborating closely with system engineers, frontend developers, and software developers.Product/Solution...


  • Melbourne, Victoria, Australia Easygo Entertainment Pty Ltd. Full time

    About Easygo EntertainmentEasygo Entertainment is a leading game development company that thrives on innovation and craftsmanship. We build cutting-edge games that entertain millions worldwide.Job DescriptionWe are looking for a skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    The ideal candidate will be a skilled software developer with a passion for creating scalable, high-performance software solutions.They will have experience working with Node.js, Docker, and Cloud services such as AWS, Azure, or Google Cloud. Strong problem-solving skills, excellent communication skills, and the ability to thrive in a fast-paced environment...


  • Melbourne, Victoria, Australia Easygo Full time

    This is a Software Development Engineer - Kick role with one of the leading companies in AU right now -- Easygo -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.More About the Role at Easygo **Engineering at Kick ** Joining Kick at this point in our journey is a unique, once-in-a-lifetime...


  • Melbourne, Victoria, Australia Easygo Full time

    This is a Software Development Engineer (Frontend) Kick role with one of the leading companies in AU right now -- Easygo -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.More About the Role at Easygo Joining Kick at this point in our journey is a unique, once-in-a-lifetime opportunity. We're...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    Software Development Engineer, Payments & FraudMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing...


  • Melbourne, Victoria, Australia Easygo Full time

    Senior Software Development Engineer - Design SystemMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth,...


  • Melbourne, Victoria, Australia Easygo Full time

    Software Development Engineer, EngagementMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing...


  • Melbourne, Victoria, Australia Frankieone Full time

    Key ResponsibilitiesThe successful candidate will have the following key responsibilities:Designing and implementing secure cloud infrastructure using Terraform;Developing and maintaining robust DevSecOps processes to ensure the security and reliability of our web applications;Collaborating with cross-functional teams to identify areas for automation and...


  • Melbourne, Victoria, Australia Easygo Full time

    Senior Software Development Engineer - Design SystemMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth,...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    Software Development Engineer (Frontend) KickMelbourne, AustraliaSoftware Development Engineer (Frontend)What is Kick?Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they...


  • Melbourne, Victoria, Australia Easygo Full time

    Full-Stack Software DevelopmentWe are seeking a skilled Full-Stack Software Developer to join our team at EasyGo.The ideal candidate will have 6+ years of hands-on experience in software engineering, with a primary focus on front-end development.Key Responsibilities:Design, develop, and maintain high-quality frontend code.Collaborate with the engineering...