Technical Lead for Scalable Software Systems

2 weeks ago


South Melbourne, Victoria, Australia Kogan Full time

Kogan.com is a pioneer of Australian eCommerce, delivering personalised and innovative customer experiences through technology. The role of Technical Lead for Scalable Software Systems at Kogan.com offers an opportunity to work with a talented team on complex software systems, promoting best practices in quality, delivery, monitoring, architecture, and algorithm design.

We believe in leveraging technology to improve the online shopping experience for our customers. As a team, we value pragmatism, intelligence, speed, and agility, driving the development of high-quality software shipped to production daily.

What makes us stand out?

  • Empowered Culture: Regardless of your career stage, you'll have the autonomy to do your best work and make a significant impact.
  • Innovative Work Environment: Our team thrives in a dynamic environment that encourages experimentation, learning, and growth.
  • Ownership and Autonomy: Your role comes with a lot of ownership, allowing you to drive positive outcomes and take pride in your work.
  • Frontier of eCommerce: Be part of a company pioneering eCommerce in Australia, pushing boundaries, and shaping the future.
  • Learning Opportunities: With a budget of $1000, continuously upskill and reskill to stay ahead in the industry.
  • Benefits Galore: Enjoy perks like complimentary Kogan First Membership, exclusive discounts, Health & Wellness programs, Learning & Development opportunities, and more.

Responsibilities:

  • Coding Excellence: Hands-on coding, delivery of new features, and support for bugs.
  • Complex System Development: Architect, lead, and deliver scalable software systems, promoting best practices.
  • Agile Team Collaboration: Work with other members to break down objectives into manageable deliverables and iteratively ship to production.
  • Mature Infrastructure: Leverage AWS infrastructure supporting high-volume user bases.
  • Collaborative Problem-Solving: Cross-functionally work and execute technical and business strategies to build user-loved experiences.
  • Full Development Cycle: Contribute to technical design, development, testing, experimentation, analysis, and launch.

Requirements:

  • Full-Stack Proficiency: Be proficient in either Python/Django or React, taking pride in good software design patterns, testing, and clean code.
  • Ambitious Learner: Involved in the whole Software Development Lifecycle – from idea generation to monitoring performance in production.
  • Quality-Oriented: Pride yourself in building high-quality software while being pragmatic and highly accountable.
  • Agile Experience: Have experience working in Agile software development teams.
  • Effective Communicator: Develop strong relationships through excellent communication and negotiation skills.
  • Accountability Driven: Monitor, maintain, and be proactive about bugs and their impact.
  • Fast-Paced Adaptable: Thrive in a dynamic environment where agility and adaptability are key to success.

To discover more about our culture, tech stack, processes, and what drives us, visit our careers page and our developer blog.



  • Melbourne, Victoria, Australia Easygo Full time

    OverviewEasygo is a world-leading entertainment company that crafts top-tier experiences. Our engineering organization fosters a continuous learning environment, pushing the boundaries of large-scale software design and development.We are seeking a passionate and ambitious software engineer to join our team as a Technical Lead for Scalable Software...


  • Melbourne, Victoria, Australia MediRecruit Full time

    About the Job:We are seeking a highly skilled Software Development Team Lead to join our team. As a key member of our development team, you will be responsible for driving innovation in tech and leading the development of scalable systems.Key Responsibilities:Lead the development of scalable systems and architectureDrive innovation in tech and stay...


  • Melbourne, Victoria, Australia Amazon Full time

    Job OverviewWe are seeking an experienced Software Engineer to join our team at Amazon, where you will play a critical role in designing and delivering scalable systems that drive growth and innovation. As a member of our Ads Availability team, you will work closely with cross-functional teams to develop cutting-edge solutions that meet the evolving needs of...


  • Melbourne, Victoria, Australia Easygo Full time

    About EasygoEasygo is a rapidly scaling company in the live-streaming industry, taking on global players and making a significant impact. We foster a continuous learning environment, pushing the boundaries of large-scale software design and development.Job DescriptionWe're seeking an experienced Senior Software Developer to join our team as a Scalable System...


  • Melbourne, Victoria, Australia Easygo Full time

    About UsEasygo is a leading entertainment company that excels in crafting exceptional experiences. Our engineering team thrives in a continuous learning environment, pushing the boundaries of large-scale software design and development.Our culture emphasizes growth, learning, and excellence in engineering, ensuring we set the benchmark for engineering...


  • Melbourne, Victoria, Australia Easygo Full time

    Unlock Your PotentialIn the heart of Melbourne, Australia, a pioneering entertainment company, Easygo, is redefining the world of top-tier experiences. Within our engineering organization, we foster an ecosystem of continuous learning and growth, pushing the boundaries of large-scale software design and development. Our culture revolves around nurturing...


  • Melbourne, Victoria, Australia Easygo Full time

    Easygo is a pioneer in crafting exceptional entertainment experiences. We foster a culture that prioritizes innovation, continuous learning, and growth.We're seeking an experienced software development engineer to join our team. As an architect of scalable solutions, you will design and develop high-performance software systems aligning with project...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia RSM Full time

    About the RoleAs a software engineer at our company, you will be responsible for building scalable systems that meet the needs of our rapidly growing user base.Key ResponsibilitiesDesign and implement efficient algorithms and data structuresCollaborate with cross-functional teams to ensure seamless system integrationParticipate in code reviews and contribute...

  • Technical Lead

    4 weeks ago


    Wantirna South, Victoria, Australia Laser Clinics Australia Full time

    About the Role:As a Senior Software Developer - Full Stack at {company}, you will be responsible for designing, developing, and deploying scalable and efficient software solutions. Your focus will be on leading a team of developers to deliver high-quality software products on time, within budget, and that meet the required specifications. Key...

  • Software Engineer

    2 weeks ago


    South Melbourne, Victoria, Australia Kogan Full time

    Kogan.com is a pioneering force in Australian eCommerce, driven by innovation and a commitment to delivering exceptional customer experiences. As a key member of our team, you will be empowered to make a significant impact on the development of our technology platform.With millions of customers relying on our software, this role presents an incredible...


  • South Melbourne, Victoria, Australia Cloudtech Group Full time

    Cloudtech Group is seeking a talented Software Development Lead to play a pivotal role in shaping the future of our innovative software solutions. As a key member of our dynamic team, you will be responsible for designing, developing, and deploying cutting-edge software products.Key Responsibilities:Technical Leadership: Collaborate with cross-functional...


  • Melbourne, Victoria, Australia Easygo Full time

    At Easygo, we're on a mission to craft top-tier entertainment experiences. As a key member of our engineering organisation, you'll play a crucial role in shaping the future of our live video streaming platform, Kick.com.About the RoleWe're seeking an exceptional Cloud Engineer to join our team. As a cloud expert, you'll be responsible for designing,...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Gorilla Jobs Full time

    At {company}, we're seeking a skilled Software Engineer - System Architect to lead the development of our software solutions. The ideal candidate will have a strong background in software engineering, architecture, and technical leadership.Key responsibilities include:Designing and implementing scalable software systemsLeading cross-functional teams to...


  • Melbourne, Victoria, Australia Easygo Full time

    About EasygoAt Easygo, we pioneer innovative entertainment experiences that captivate audiences worldwide.We thrive in a culture of continuous learning and growth, driving the boundaries of software engineering and design. Our focus is on fostering exceptional talent, promoting excellence, and delivering cutting-edge solutions.Career Advancement...


  • Melbourne, Victoria, Australia Commonwealth Bank of Australia Full time

    About Commonwealth Bank of AustraliaWe're a leading financial institution dedicated to delivering exceptional banking services to our customers. As a Staff Software Engineer at CommBank, you'll be part of a talented team shaping the future of digital banking.Our technology unit delivers cutting-edge solutions, and as a key member, you'll contribute to...


  • Melbourne, Victoria, Australia Bank of Queensland Full time

    We are seeking an experienced Software Systems Architect to join the Bank of Queensland team. In this role, you will be responsible for designing and implementing scalable software systems that meet the bank's needs.The ideal candidate will have a strong background in computer science, with 5+ years of experience in software development. You should have a...


  • South Melbourne, Victoria, Australia Kogan Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Engineer to join our pioneering team at Kogan.com. As a key member of our software development team, you will be responsible for delivering high-quality, scalable, and innovative solutions that meet the evolving needs of our customers.Key Responsibilities:Design, develop, and deploy...

  • Senior Software Lead

    4 weeks ago


    South Melbourne, Victoria, Australia Cloudtech Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our dynamic team at Cloudtech Group. As a Senior Software Engineer, you will play a crucial role in designing, developing, and deploying cutting-edge software solutions.Key Responsibilities:Collaborate with product managers, UX designers, and other stakeholders to gather requirements...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Position: Senior Software Engineer - Node.js/React.js on AWS Cloud StackKey Responsibilities:Design, develop, and maintain scalable Node.js applications.Architect and deploy robust React.js frontends on AWS cloud services.Collaborate with cross-functional teams to gather and analyze technical requirements.Implement containerized microservices using Docker on...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Coforge Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team as a Backend Developer. In this role, you will be responsible for designing and implementing scalable and high-availability systems. Your focus will be on developing robust and efficient backend services that can handle large volumes of data and traffic.ResponsibilitiesDesign and...