Sunday, October 12, 2014

[Atlassian] SaaS / DevOps Developer


SaaS / DevOps Developer

Location: Austin
Job Code: 6100
# of openings: 2

Description

A Senior Developer (PAAS) is responsible for the design, implementation and maintenance of new and existing hosted platform components. As a Senior Developer you are also responsible for technical leadership within the team.

Quality

  • Deliver hosted platform components with a minimal number of defects.

Scale

  • Design & implement hosted platform components that can handle existing load and scale as load increases.

Main Activities

  • Engage with other developers, front-end designers, operational and performance engineers
  • Liaise with the technical leads and architects to promote great software design and quality
  • Drive innovation by coming up with new and surprising ideas for our products and processes
  • Develop awesome new features front to back as part of a team
  • Point out issues with the existing architecture and code, and clean it up

Key Skills:

  • Broad knowledge and understanding of the SaaS, PaaS, IaaS industry
  • Hands on experience with public cloud offerings (AWS, Rackspace, GAE, Heroku)
  • Wide experience of successful and failed projects
  • Ability to slice and dice problems so they can be worked on by several people
  • Desire and ability to mentor junior developers
  • Relaxed yet enthusiastic attitude
  • Excellent understanding of JVM and at least one of the following languages: Java, Clojure, Python
  • Ability to work in multiple languages, and a willingness to learn new ones
  • Good understanding of typical SaaS, IaaS and PaaS patterns
  • Superior creative and innovative problem-solving skills
  • Initiative and the ability to work independently and in a team

Preferred Skills:

  • Previous experience with building a PaaS
  • Knowledge of open source projects in the PaaS/IaaS space (Docker, CoreOS)
  • Knowledge of Linux internals, networking, storage, monitoring, NoSQL, Python
  • Experience with the operational requirements of running a production service
  • A strong desire to contribute to the open source community
  • Experience with agile software development methodologies like XP and Scrum, continuous delivery, infrastructure as code...
  • Interest to learn more about new languages and frameworks

Typical Experience:

  • 5 to 10 years (or more) in a similar development role

Contributing to the broader growth and company culture of Atlassian - we want you to become part of the team, not 'just another employee'.




Apply

No comments:

Post a Comment