Software Architect with AWS Expertise

4 weeks ago


South Melbourne, Victoria, Australia Kogan Full time
About Kogan.com

Kogan.com is a pioneering Australian e-commerce company that aims to deliver exceptional customer experiences through innovative technology solutions. Our team thrives in a fast-paced environment, where we prioritize pragmatic approaches, scalability, and quality while embracing calculated risks.

As a leading online retailer, our software is used by millions of customers, making this role a critical component of our success. You will be an integral part of a talented team that values independence, ambition, and proficiency across the full tech stack.

We leverage Python and TypeScript for our software development, but welcome engineers with experience in similar languages. We believe competent engineers can learn our stack, regardless of their background. This role offers a fantastic opportunity to grow your skills in two of the fastest-growing programming languages in the industry.

Why Join Us?
  • We have a unique culture that empowers you to excel and make a significant impact, as evident in our Dev Blog and Good Teams.
  • You will collaborate with an exceptional team to tackle challenging problems, contributing to Australia and New Zealand's e-commerce future.
  • This role offers extensive ownership, autonomy, and minimal bureaucratic hurdles. You will have the freedom to achieve outstanding results and take pride in the tangible impact of your work.
  • You will be at the forefront of the e-commerce industry, part of a trailblazing company that has pioneered e-commerce in Australia.
  • Ambition meets empowerment: play a hands-on role in shaping our strategy at our headquarters.
  • A learning budget of $1000 allows you to enhance your skills.
  • Enjoy an array of employee benefits, including:
  • Complimentary Kogan First Membership
  • Team-exclusive discounts
  • Health & Wellness program
  • Lunch & Learns
  • Hackathons
  • Team member referral program
  • Company and team events
  • Community engagement (volunteering)
  • Extensive career development opportunities
About the Role

This position involves hands-on coding, delivering new features and functionality, and providing support for bugs. As a senior engineer, you will coach and mentor existing and new team members, working closely with colleagues to architect, lead, and deliver complex software systems.

  • Break down assigned objectives into actionable deliverables and commit to iteratively releasing them into production.
  • Be exposed to a mature AWS infrastructure environment that supports high-volume user bases.
  • Collaborate cross-functionally and cross-team to execute on technical and business strategies, building experiences that users love.
  • Contribute to the full development cycle, from technical design to launch, reviewing code and design documents, and providing feedback on product specifications and mocks.
  • Continuously learn and improve your technical and non-technical abilities.
Requirements
  • 5-10 years of relevant software development experience.
  • Deep expertise in Python, Django, JavaScript, and web technologies such as React, Vue.js, TypeScript, Node.js, NPM, HTML, and CSS.
  • Familiarity with AWS Cloud.
  • Ability to write high-performance, reusable code for UI components, including thorough testing.
  • Exceptional communication and negotiation skills to develop strong relationships.
  • A conscientious attitude, ensuring tasks are completed, monitored post-launch, and proactive about addressing bugs.
  • Comfortable working in a fast-paced, dynamic environment, being agile and adaptable is crucial for success.
Estimated Salary

$120,000 - $180,000 per annum, depending on experience and qualifications.



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

    Company OverviewWe are a leading Information and Communication Technology company specializing in software engineering. Our mission is to deliver cutting-edge solutions that meet the evolving needs of our clients.Salary$120,000 per annum, plus additional benefits.Job DescriptionWe are seeking an experienced Senior Software Architect to join our team. As a...

  • Software Engineer

    4 weeks ago


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

    Information & Communication Technology | Engineering - Software is seeking an experienced Senior Software Engineer with a strong background in Node.js and React.js development.Job OverviewThis exciting opportunity involves designing, developing, and maintaining scalable containerized microservices using Docker on AWS Elastic Container Service (ECS). The...


  • Melbourne, Victoria, Australia COGNIZANT Full time

    Key Responsibilities:As a Senior Software Architect at Cognizant, you will be responsible for designing and developing scalable and maintainable applications using Spring Boot and microservices architecture. Your expertise in cloud platforms and Kubernetes will be crucial in orchestrating containerized applications and ensuring high availability and...


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

    We are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. Job Description: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Node.js and React.js applications on AWS cloud services. You will utilize your expertise in...


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

    About UsWe are a leading technology firm specializing in software development and engineering.Job Title: Senior Software EngineerDescriptionThe successful candidate will be responsible for designing, developing, and maintaining high-performance Node.js and React.js applications.We utilize AWS cloud services to architect, deploy, and manage scalable and...

  • Technical Architect

    1 month ago


    Melbourne, Victoria, Australia Cognizant Full time

    About the RoleWe are seeking a highly skilled Technical Architect to join our team. As a Technical Architect, you will be responsible for designing and implementing robust, scalable, and high-performance software solutions using Java and AWS technologies.Key Responsibilities:Design and develop high-volume, low-latency applications for mission-critical...


  • Melbourne, Victoria, Australia Hudson Australia Full time

    **About Hudson Australia:**Hudson Australia is a leading recruitment agency specializing in IT and technology staffing.**Job Title: AWS Cloud Solutions Architect (Salary Negotiable)**We are currently seeking an experienced AWS Cloud Solutions Architect to join our team in Sydney, Australia. This is a fantastic opportunity for a highly skilled individual to...


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

    Job SummaryWe are seeking an experienced Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our Information & Communication Technology | Engineering - Software team.


  • Melbourne, Victoria, Australia Zone IT Solutions Full time

    We're seeking an experienced AWS Databricks Architect to lead the design and implementation of data solutions on the AWS platform using Databricks, ensuring optimal performance and scalability.About Zone IT Solutions:Zone IT Solutions is a reputable Australia-based recruitment company specializing in Digital, ERP, and larger IT Services. Our agile approach...


  • Melbourne, Victoria, Australia Cognizant Full time

    About the RoleAt Cognizant, you will collaborate with a diverse group of talented professionals to design and implement cutting-edge cloud infrastructure solutions. As a Technical Architect, your primary responsibility is to lead the development of robust, scalable, and high-performance software applications using Java 17 and 21, Spring Boot, Microservices,...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job Title:Cyber Security Architect LeadAbout the Role:XPT Software Australia Pty Ltd is seeking a highly skilled Cyber Security Architect Lead to join our team. In this role, you will be responsible for providing specialised technical support, advice, and subject matter expertise for IT Security technology systems and services currently in use across the...


  • Melbourne, Victoria, Australia iSelect Ltd Full time

    We are seeking an experienced Senior Software Architect to join our team at iSelect Ltd. This is a fantastic opportunity to work on complex systems, driving technical innovation and excellence in software development.About the Role:The successful candidate will be responsible for designing and developing scalable software systems that meet the highest...


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

    We are seeking a highly skilled Software Architect to join our Information & Communication Technology team in Engineering - Software. As a pivotal member of our development team, you will be responsible for architecting, designing, and implementing cutting-edge APIs that power our e-commerce platform.About the RoleAs a Software Architect, you will...


  • Melbourne, Victoria, Australia carsales Full time

    At carsales, we're looking for a Senior Software Solutions Architect to join our team. With a strong background in modern agile practices, you'll contribute to planning, building and supporting great software solutions that deliver quality at scale, automating where possible.The role involves all aspects of software engineering practices including breaking...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    About XPT Software Australia Pty LtdXPT Software Australia Pty Ltd is a leading provider of software solutions, and we are currently seeking an experienced Software Solutions Architect to join our team.Salary PackageWe offer a competitive salary package that includes an estimated AU$120,000 per annum, which may vary based on location and experience. This...


  • Melbourne, Victoria, Australia COGNIZANT Full time

    Cognizant is a world-leading professional services company, helping clients transform their businesses and operating models for the digital era. Our unique industry-based approach enables clients to envision, build, and run more innovative and efficient businesses.Salary Range:$105,000 - $145,000 per yearThe Senior Software Architect will be part of an agile...


  • South Melbourne, Victoria, Australia Kogan Full time

    About UsKogan.com is a pioneering e-commerce company in Australia, aiming to deliver exceptional customer experiences through innovative technology solutions. Our vision is to leverage technology to provide personalized, fast, and scalable services while maintaining strong quality standards.With millions of customers relying on our software, including the...

  • Software Architect

    3 weeks ago


    Melbourne, Victoria, Australia Tech-Agent-RTA Full time

    About the RoleWe're seeking a talented Senior Software Engineer to help drive innovation and deliver high-quality software solutions as part of our Domain Strategy.This role involves designing and architecting software solutions that meet both current and future business needs, leveraging advanced technical skills and a deep understanding of software...


  • Melbourne, Victoria, Australia Australian Broadcasting Corporation Full time

    About UsThe Australian Broadcasting Corporation (ABC) is the nation's most trusted and independent source of conversations, culture, and stories. With over 4,000 employees from diverse backgrounds across Australia and overseas, we are proud to create, curate and deliver high-quality content that informs, educates and entertains Australian communities.Our...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    We are seeking a highly skilled Power Systems Architect to join our dynamic team at Embedded Expertise. The successful candidate will be responsible for the design, implementation, and maintenance of power transmission & distribution systems using advanced SCADA technologies.Key Responsibilities:Design and develop robust power distribution networks utilizing...