Software Engineering Specialist for Scalable Systems

2 weeks ago


Melbourne, Victoria, Australia Amazon Full time
Job Overview

We 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 our customers.

Key Responsibilities:

  • Design, develop, and deploy software solutions that ensure high availability and scalability of our ad-serving infrastructure.
  • Collaborate with product managers, technical specialists, and other engineers to identify and solve complex technical challenges.
  • Lead large projects from conception to launch, driving division of labor among team members to ensure efficient execution.
  • Become familiar with AWS technologies and apply best practices in design patterns, reliability, and scaling.
Requirements and Qualifications

To succeed in this role, you should have:

  • A minimum of 3+ years of professional software development experience.
  • Experience in designing or architecting new and existing systems, including knowledge of design patterns, reliability, and scaling.
  • Programming skills in at least one software programming language.
  • Prior experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • A Bachelor's degree in Computer Science or equivalent.
About Us

Amazon is committed to creating a diverse and inclusive workplace where all employees can thrive. We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, plus benefits and opportunities for career growth and development.


  • 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...


  • 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 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 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...


  • 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...

  • Software Engineer

    1 week 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 Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking an experienced Senior Cloud Software Engineer to join our team in Information & Communication Technology | Engineering - Software. This role requires a strong background in cloud-based solutions using AWS services.Responsibilities:Design and Develop: Design, develop, and maintain Node.js and React.js applications, ensuring high...


  • 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...


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

    We are seeking a skilled Junior Software Engineer to join our team and contribute to the development of scalable applications. In this role, you will work closely with our experienced engineers to design, develop, and deploy high-quality software solutions. Key responsibilities include:Collaborating with cross-functional teams to identify and prioritize...


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

    Position: Senior Software Engineer 6 month contract - Node.js/React.js on AWS Cloud Stack Responsibilities: Design, develop, and maintain Node.js and React.js applications, ensuring high performance, responsiveness, and scalability. Utilize AWS cloud services to architect, deploy, and manage scalable and fault-tolerant applications....


  • 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,...


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

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


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

    Overview As a Full Stack Software Engineer, you will play a key role in designing and implementing cloud-based solutions using Node.js and React.js. Our team is passionate about building robust and scalable containerized microservices using Docker on AWS ECS. About the Role We are seeking an experienced Senior Software Engineer to join our team. You...

  • Software Engineer

    2 weeks ago


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

    Company OverviewWe are a leading organization in the field of Information & Communication Technology, specializing in software engineering. Our team is dedicated to delivering innovative solutions using cutting-edge technologies.SalaryThe estimated annual salary for this position is $120,000-$150,000 based on industry standards and location...


  • 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 Information & Communication Technology | Engineering - Software Full time

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications using Node.js and React.js.Key Responsibilities:Design and develop cloud-based applications using Node.js and...


  • 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 Easygo Full time

    We are seeking a talented Cloud Infrastructure Engineer to join our team at Easygo in Melbourne, Australia. This is an exciting opportunity for someone who is passionate about designing, implementing, and maintaining scalable, reliable, and secure cloud-based infrastructure solutions.As a Cloud Infrastructure Engineer, you will work closely with our...


  • Melbourne, Victoria, Australia Lucas Restaurants Full time

    The company is seeking a Senior Software Engineer to join its team. The successful candidate will be responsible for developing and maintaining scalable software solutions that meet the needs of the business.The ideal candidate will have a strong background in software development, with experience in designing, implementing, and deploying software systems. A...