Senior Software Engineer, DevOps
Love using a wide mix of technologies to manage highly automated systems at scale? Get on board as a Software Engineer on Atlassian's Build Engineering team.
You will build solutions to improve, scale, and maintain Atlassian's world-class continuous integration (CI) systems. You'll work on many different micro services using a variety of tech stacks, while also orchestrating, extending and monitoring large high-throughput application servers. You will also automate repetitive work, respond to incidents, and partner with other Atlassian software engineers using these systems. More about our team
Atlassian's Build Engineering team provides the underlying CI services that power the development of our products and services. This team provides the platform that allows Atlassian developers to run thousands of CI builds every single day, while ensuring it remains fast, reliable, and easy to use.
The team follows modern development best-practices and apply these to our operational work. They often find themselves innovating with new approaches not seen elsewhere, to meet the ever-changing CI needs of Atlassian developers. Much of their work goes into scaling Atlassian's systems to keep pace with Atlassian's own growth. They explicitly set time aside for inventing and experimenting, and are always on the lookout for new technologies and tooling to help achieve the team's and Atlassian's goals.
They also consult as a domain authority to software engineers, helping them adopt best practices in their CI pipelines, and debug tricky issues they have with using the platform.
Once every couple of months you'll be rostered on-call for a week at at time, to ensure the availability of our most important systems. Due to Atlassian's global footprint, you may occasionally travel to our offices in the USA to connect with our Silicon Valley and Austin-based software engineering teams.
If you enjoy automating away repetitive tasks, investigating and unclogging bottlenecks, working in areas that span through cloud infrastructure, operating systems, and application environments, then this is the team for you!
On your first day, you'll have experience with:
- Software development across one or more programming languages, including Java, Kotlin, Groovy, Python, Golang, and Ruby
- Linux system administration
- Automating repetitive tasks with scripts/apps
- SQL and RDBMS management
- Building and maintaining infrastructure in a cloud provider (e.g. AWS)
- Diagnosing and troubleshooting user-facing service outages
We'd be super excited if you have:
More about our benefits
- Strong familiarity with CI/CD concepts and tooling (Bamboo, Jenkins, etc.)
- Java software development experience and/or experience supporting Java-based applications
- Experience with container management and microservices architectures such as Docker & Kubernetes
- Exposure to monitoring and centralised logging services
- Experience with configuration management/orchestration tooling (Puppet, Ansible, etc.)
- Experience with infrastructure management tooling (e.g. Terraform)
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. Additional Information
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.