Software Engineer

2 days ago


Sydney, New South Wales, Australia Amazon Full time

Job ID: 2912658 | Amazon Web Services Australia Pty Ltd

Are you interested in building hyper-scale services in the cloud? At AWS, engineers get the chance to work on scalability solutions, large scale applications, and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder Tools, not to mention Networking Services that power our global network; AWS engineers are simplifying the complex.

This role is part of our Best Fit job match program. We have a variety of Software Engineering roles across ANZ. Apply for this role to be considered for multiple roles.

Key Job Responsibilities
  1. Design, develop, test, deploy, maintain and improve software.
  2. Investigate design approaches, prototype new technology and evaluate technical feasibility.
  3. Write high quality distributed system software and perform peer code-reviews.
  4. Perform development and maintenance of key system features.
  5. Drive best practices and engineering excellence.
  6. Provide technical direction to the team and identify areas of focus.
  7. Establish architectural principles, selecting design patterns and mentoring team members on their appropriate application.
  8. Create and review software design documentation and mentor junior engineers.
  9. Create and review documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material, etc.
A Day in the Life

AWS engineers build at a scale rarely seen. You will have the chance to work on new and existing products that directly impact the lives of millions, if not billions, of users around the globe. You'll collaborate with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. You'll write high quality distributed system software and drive engineering best practices. Working in an Agile/Scrum environment you'll establish architectural principles and mentor team members.

AWS engineers are versatile, able to simplify the complex and remove obstacles so builders can build. When you join, you will work on projects that are critical to AWS and our customers' needs. You will have opportunities to continue to grow and follow your passion, with exposure to different teams and locations as the business continues to evolve.

About the Team

One of the keys to AWS's success is its top-tier collaborative culture. You will be working closely with a talented team of managers and engineers that will push your technical abilities while you bring new innovations to widely adopted and fast-growing services.

Amazon offers an equitable salary package that includes shares, sign-on bonus, and a host of benefits. You will be encouraged and rewarded for doing what is right for the long-term success of the customer. We value your passion to discover, invent and build for the customer.

Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

BASIC QUALIFICATIONS
  1. Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
  2. 3+ years relevant experience in software development.
  3. Experience working with algorithms, data structures, complexity analysis, and object-oriented software design in Linux/Unix environments.
  4. Proficiency with one or more general purpose programming languages including but not limited to: Python, Java, Typescript, Scala, Golang, C++ or C#.
PREFERRED QUALIFICATIONS
  1. Knowledge of best practices for the full software development life cycle; including coding standards, code reviews, source control management, build processes, testing, and operations.
  2. Track record of designing and building complex software systems and successfully delivering them to customers.
  3. Exposure to architecting and designing large-scale distributed systems (e.g. SQL/NoSQL, scalability and fault-tolerance).
#J-18808-Ljbffr
  • Software Engineer

    2 days ago


    Sydney, New South Wales, Australia Salt Full time

    This range is provided by Salt. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.I connect Software Engineers, Mobile Engineers and Cloud Professionals with Great Businesses in AustraliaSoftware Engineer (Typescript/NodeJS)Join an Australian Household name in the FinTech space as a Software EngineerThis...

  • Software Engineer

    3 weeks ago


    Sydney, New South Wales, Australia Amazon Full time

    Are you interested in building hyper-scale services in the cloud. At AWS, engineers get the chance to work on scalability solutions, large scale applications and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder Tools, not to mention Networking Services that power our...

  • Software Engineer

    3 weeks ago


    Sydney, New South Wales, Australia AI Talent Pty Ltd Full time

    Job descriptionAI Talent is on the lookout for a Software Engineer to join our team. As Software Engineer you will design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.SKILLS & EXPERIENCEQualifications: Master's degree in software engineeringExperience: Minimum 6 years of...

  • Software Engineer

    4 days ago


    Sydney, New South Wales, Australia Q-CTRL Full time

    This is a Software Engineer role with one of the leading companies in AU right now -- Q-CTRL -- 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 Q-CTRL **About the role** We are seeking a Software Engineer to develop applications on our Linux control platform for our quantum...


  • Sydney, New South Wales, Australia NXTGIG Full time

    Software Engineering ManagerNXT GIG is looking for an experienced Software Engineering Manager to lead our talented engineering team and drive the development of innovative software solutions. In this role, you will be responsible for overseeing the entire software development lifecycle, including planning, design, execution, and delivery. You will mentor...

  • Software Engineer

    2 days ago


    Sydney, New South Wales, Australia Wipro Technologies Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Wipro Technologies. In this role, you will design, test, and maintain software programs for operating systems or applications that need to be deployed at a client end.Key ResponsibilitiesRequirements Analysis: You will be instrumental in understanding the requirements and design of...


  • Sydney, New South Wales, Australia Salt Full time

    About the RoleThis is an exciting opportunity to join a leading FinTech company as a skilled Software Engineer. You will be working on building innovative software solutions using Typescript, NodeJS, and other cutting-edge technologies.As a member of our cross-functional squad, you will collaborate with experienced Senior Engineers and Tech Leads to design...


  • Sydney, New South Wales, Australia Salt Full time

    This range is provided by Salt. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.I connect Software Engineers, Mobile Engineers and Cloud Professionals with Great Businesses in AustraliaSenior Software Engineer (Typescript/NodeJS)Join an Australian Household name in the FinTech space as a Senior Software...


  • Sydney, New South Wales, Australia NXTGIG Full time

    Software Test EngineerNXT GIG is on the lookout for a highly skilled Software Test Engineer to join our quality assurance team. As a Software Test Engineer, you will be responsible for ensuring the quality and reliability of our software products by developing, executing, and maintaining test plans and test cases. You will work closely with developers,...


  • Sydney, New South Wales, Australia Salt Full time

    Get AI-powered advice on this job and more exclusive features.I connect Software Engineers, Mobile Engineers and Cloud Professionals with Great Businesses in AustraliaSenior Software Engineer (Typescript/NodeJS)Join an Australian Household name in the FinTech space as a Senior Software EngineerThis company is hiring multiple Senior Software Engineers and is...


  • Sydney, New South Wales, Australia Glasswing Full time

    Glasswing is a leading company in the field of technological efficiency, dedicated to enhancing system scalability and robustness. As a Software Engineering Manager, you will oversee the development of our backend systems, ensuring they meet the highest standards of quality and scalability.About the CompanyWe specialize in utilizing cutting-edge technologies...


  • Sydney, New South Wales, Australia Mantech Recruitment Full time

    Direct message the job poster from Mantech RecruitmentPrincipal Consultant | Below Average GolferNode Software Engineer | Sydney | Node, Nest.js, Docker, AWS | Mid-levelOne of our top clients in Sydney are looking for an awesome engineer to join their team at an exciting period of growth. We're looking for a back-end Node Engineer, ideally coming from a...

  • Software Engineer

    1 day ago


    Sydney, New South Wales, Australia UKForex Limited Full time

    Software Engineer (Open to remote locations across Australia)Full-timeDivision: TechnologyHi. We're OFX, a global provider of online international payment and money management services. Our journey is one of exciting growth and transformation, revolutionizing how businesses and individuals move and manage money globally. We're evolving into a global payment...

  • Software Engineer

    4 hours ago


    Sydney, New South Wales, Australia OFX Full time

    Software Engineer (Open to remote locations across Australia)Get AI-powered advice on this job and more exclusive features.Hi. We're OFX, a global provider of online international payment and money management services. Our journey is one of exciting growth and transformation, revolutionizing how businesses and individuals move and manage money globally....

  • Software Engineer

    3 weeks ago


    Sydney, New South Wales, Australia The Polyglot Group Pty Ltd Full time

    We are seeking a talented and motivated Software Engineer to join our client's dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that solve complex problems and enhance user experience.Duties & Responsibilities?Collaborate with team members through pair programming and code reviewsWrite,...


  • Sydney, New South Wales, Australia Harrison Full time

    This is a Software Engineering Manager role with one of the leading companies in AU right now -- Harrison.ai -- 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 Harrison.ai **About Your Role** As a Software Engineering Manager at [Annalise.ai](http://annalise.ai/), you...

  • Software Engineer

    6 days ago


    Sydney, New South Wales, Australia Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team on an ad hoc freelance basis. The ideal candidate will have a strong background in software development, with experience in writing clean, efficient code and debugging applications.The role involves developing software using Python to meet project specifications and requirements. Our...


  • Sydney, New South Wales, Australia Macquarie Bank Limited Full time

    About the RoleLeverage your technical expertise and leadership skills to lead our Customer, Entitlements and Connectivity Platform teams.As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to 'do it right', continuously learn and become masters in their craft.You'll...


  • Sydney, New South Wales, Australia NXTGIG Full time

    Software Engineering ManagerNXT GIG is seeking an experienced software engineering manager to lead our talented engineering team and drive the development of innovative software solutions. In this role, you will oversee the entire software development lifecycle, including planning, design, execution, and delivery.Key Responsibilities:Lead and manage a team...


  • Sydney, New South Wales, Australia Amazon Full time

    About the TeamAt Amazon, we value our collaborative culture and teamwork. As a Software Engineering Manager, you will lead a team of talented engineers who share your passion for building innovative software systems.You will be responsible for establishing architectural principles, mentoring team members, and driving best practices within the team. Your...