Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Amazon

Software Development Engineer - AWS Redshift

Sydney, Australia

DESCRIPTION

Are you interested in building hyper-scale services in the cloud? Are you interested in embarking the journey of building the next generation database systems and creating an impact on its hundreds of thousands of users? Do you want to work with world-class, state-of-the-art technologies on a fun, diverse, rapidly growing team in sunny Sydney, Australia? Then you want to join the AWS Redshift engineering team in Sydney!

Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse that makes it simple and cost-effective to analyse all your data using your existing business intelligence tools

As a Software Development Engineer with Amazon Redshift in Sydney, you will have the opportunity to invent, design and implement system architecture of AWS Redshift at Amazon scale. You will work on the Redshift cloud platform to improve the technologies that orchestrate and manage Redshift clusters globally.

Want more jobs like this?

Get Software Engineering jobs in Sydney, Australia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


This is a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology, product and the business. A successful candidate will bring deep technical, networking and coding expertise with the ability to work within a fast moving, startup environment in a large company to deliver a broad business impact.

In this role, you will:
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Write high quality distributed system software
  • Perform development and maintenance of key system features
  • Drive best practices and engineering excellence
  • Working in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
  • Establish architectural principles, selecting design patterns and mentoring team members on their appropriate application.
Come, join us in reinventing database systems for the cloud!

BASIC QUALIFICATIONS

  • 3+ years of professional software development experience developing high quality code.
  • Programming experience with one or more of the following languages - Java, Python, Go, C++, or C#.
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design and complexity analysis.
  • Knowledge of systems that scale through software (architecture, design patterns and reliability).
  • Knowledge of professional software engineering best practices for the full software development life cycle; including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's Degree in Computer Science or equivalent professional experience.
  • Excellent written and verbal communication skills.


PREFERRED QUALIFICATIONS

  • Experience with distributed computing and large-scale systems, taking a leading role in building complex software systems that have been successfully delivered to customers.
  • Exposure to large-scale distributed storage and database systems (e.g. SQL, NoSQL, Graph Databases)
  • Have mentored software engineers to help improve their skills, efficiency and productivity.
  • Delivered software in an environment that utilises Agile methodologies like scrum or Kanban.
  • Hand on experience with AWS services such as RDS, EC2, Dynamo DB, CloudWatch.
  • Masters in Computer Science or equivalent.
Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Job ID: Amazon-1469605
Employment Type: Other

This job is no longer available.

Search all jobs