Sydney NSW, Australia
Do you love working on platform level components and creating tooling that impacts the way your organisation develops, builds and releases cloud software? If so, this role is perfect for you! We're looking for someone who is passionate about building platform tooling and services with the goal of improving reliability, quality, and developer efficiency across Atlassian.
At Atlassian, we've developed an in-house PaaS that enables hundreds of our developers to easily deploy and operate cloud services & applications. The PaaS handles the provisioning and wiring up of resources such as compute, databases, queues and storage for thousands of microservices, serving millions of Atlassian users. The Development Experience team's goal is to reduce the time our product developers spend working out how to build with PaaS components, and instead allow them to focus on building solutions for their own problem domains. To achieve this, we will be crafting the next generation of tools, frameworks, and processes that will be used to improve the efficiency of the entire Cloud Engineering team, making it easier to create, build, test and release high quality microservices.
We're a small, high-energy team delivering incredible, creative solutions for our engineering teams. We collaborate with other developers - our customers - to make tools and systems that are a delight to use. If you take pride in levelling up your developer peers, this is the role for you!
On your first day, we'd love for you to have:
Proficient in a major programming language (e.g. Python, Java, Go)
Eagerness to research & learn new technologies
Understanding of high-availability, fault-tolerant, scalable, distributed systems
Experience writing performant, decoupled, testable, maintainable code
Strong communication and interpersonal skills
It's great, but not required, if you have:
Experience building & operating service oriented architectures
Hands on experience with public cloud offerings (e.g., EC2, CloudFormation, IAM, RDS, S3, DynamoDB, Kinesis, or equivalents)
Knowledge of containerisation and containerisation orchestration technologies (e.g.,Docker, Kubernetes, Mesos)
Knowledge of open source libraries, tools and frameworks (e.g., for logging, wiring, testing, building)
More about our benefits
Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.
More about Atlassian
Software is changing the world, and we’re at the center of it all. With a customer list that reads like a who's who in tech, and a highly disruptive business model, we’re advancing the art of team collaboration with products like Jira Software, Confluence, Bitbucket, and Trello. Driven by honest values, an amazing culture, and consistent revenue growth, we’re out to unleash the potential of every team. From Amsterdam and Austin to Sydney and San Francisco, we’re looking for people who are powered by passion and eager to do the best work of their lives in a highly autonomous yet collaborative, no B.S. environment.
We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.
All your information will be kept confidential according to EEO guidelines.