Software Engineer - Cloud Engineering

All vacancies of AustraliaInformation & Communication TechnologySoftware Engineer - Cloud Engineering

Build the core platform upon which Slack is deployed; you will work with open source technologies to scale the worlds favorite collaboration hub.

Summary about this job

Engineering - Software

Company: Slack Technologies, Inc.

Location: Melbourne

Work type: Full Time

Salary: n\a

Phone: +61-2-2291-7174

Fax: +61-8-3187-2405

E-mail: n\a

Site:

Detail information about job Software Engineer - Cloud Engineering. Terms and conditions vacancy

About the Team:

The Cloud Engineering team builds the core platform upon which Slack is deployed. Our toolset is varied. We work with open-source technologies like Chef and Terraform, cloud providers such as AWS and GCP, and write software using a combination of Go and Python.

Some of the problems that our team thinks about:

  • How can we provide a platform to the rest of Slack that is stable and reliable?
  • How to ensure that our fleet is scaling to keep up with Slack’s dramatic growth?
  • How can we keep the platform up to date without affecting Slack’s users?

Your responsibilities may include:

  • Building a new capability into our platform.
  • Participating in the team on-call rotation, triaging and addressing production issues as they arise.
  • Adding more automation to enable the platform to auto heal without manual intervention.
  • Collaborating with an infrastructure team to whiteboard how can we scale the platform that will meet growth - and then making it happen.

You might be a good fit if:

  • You are a strong communicator. You can explain complex technical concepts to designers, support, and other engineers.
  • You enjoy helping onboard new team members, mentoring, and teaching.
  • You are able to model best practices for unit tests, code review, design documentation, debugging, and troubleshooting.
  • You have curiosity about how things work.

Basic Qualifications:

  • Experience working with Continuous Delivery approaches such as Continuous Integration, Infrastructure as Code etc.
  • Experience with functional or imperative programming languages -- e.g., PHP, Python, Ruby, Go, C, or Java (used without frameworks).
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

Preferred Qualifications:

  • Experience deploying, operating and debugging server software on Linux at scale.
  • Experience testing infrastructure.
  • Experience using deployment automation/configuration management, especially Chef and Terraform.
  • Experience with virtualized environments (AWS experience a plus).
  • Prior experience with or knowledge of large scale, high volume systems.

Slack is the collaboration hub of choice for companies of all sizes, all across the world. By using Slack, they ensure that the right people are always in the loop, that key information is always at their fingertips, and new team members can get up to speed easily. With Slack, teams are better connected.

Launched in February 2014, Slack is the fastest growing business application ever and is used by thousands of teams and millions of users every day. We currently have nine offices worldwide, in San Francisco, Vancouver, Dublin, Melbourne, New York, London, Tokyo, Toronto and Denver.

Ensuring a diverse and inclusive workplace where we learn from each other is core to Slack's values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a pleasant and supportive place to work.

Come do the best work of your life here at Slack.

Responds for Software Engineer - Cloud Engineering on FaceBook

Read all comments for Software Engineer - Cloud Engineering. Leave a respond Software Engineer - Cloud Engineering in social networks. Software Engineer - Cloud Engineering on Facebook, LinkedIn and Google+