Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
Your future team
About Migrations Team Atlassian traditionally has been a server and data centre first company. A few years ago, we made a decision to be cloud first. Atlassian's #1 OKR is shifting our customers to cloud and the Migrations Team is the owner of this OKR. The team is spread across USA, Australia and India. We have migrated some of our customers to cloud and the journey has started. We have a long way to go and a very interesting set of engineering problems to solve in this journey.
About the Streaming Migrations Platform Team
Imagine moving TB's and PB's of data reliably, continually and at neck breaking speed. As you can imagine, this needs a robust and scalable platform. Enter The Data Portability Platform(DPP) team, this team is tasked with building platform which will be used for all data portability use cases be it, server to cloud, cloud to cloud, Backup-Restore, building self serve capabilities, extending these functionalities to 3 party apps. For Atlassian to meet its #1 OKR of shifting customers to cloud, this platform has to deliver supporting the myriad use cases that both server to cloud and on-cloud customers need to continue using our products.
In this role, you will:
Everyday here would be a dribble between balancing short-term priorities with long-term platform capabilities and the team has an army of PEs, Senior PE's that you'll work with. Needless to say, mentoring and growth would follow.
You will help shape the roadmap for the team. You'll be a hands-on engineer and go-to-engineer for the team and your stakeholders.
Your greatest responsibility will be to ensure delivery of projects with utmost quality spanning multiple teams, managing dependencies, creating win-win-win situations for all teams involved, in turn creating win for Atlassian.
This is a unique role which requires a combination of operational and engineering excellence and execution excellence while balancing quality and speed.
You will have a lot of autonomy and accountability and a team of engineers to support you in this journey.
You will code as a part of your daily role to win the respect of the team while also looking at the project deliverables.
You will report to a very experienced senior engineering manager / HoE
11+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
You are an engineer with experience in delivering large (multi-geo, multi-team) and complex projects.
You can identify dependencies and the risks that comes with it. You know when to escalate and when to lean on relations to get better outcomes.
You can zoom in and zoom out, being hands-on in the sprint while also being able to think holistically at the project level.
You can write RFCs/tech specs and project plans and can work with multiple teams of engineers towards implementing them, unblocking them along the way if necessary.
You love challenges, working with almost zero guidance, taking extreme ownership and creating win-win situations with your creative solutions.
You are comfortable with Java, Kotlin, Saas, Paas, AWS services like (DynamoDB, SQS, Kinesis) and an understanding of micro-services oriented architecture and extensible REST APIs
Working with Kafka, Kafka Streams, event drive architecture and streaming architecture is something you have had hands-on experience in the past..
You excel in abstracting out technical complexities and can engage with business /product partners in an easy conversation on OKRs and Indicators.
Last but not the least, you are a team player. You understand that the team is bigger than any individual and can coach and grow other engineers in the team.
Our perks & benefits
Atlassian offers a variety of perks and benefits to support you, your family and to help you engage with your local community. Our offerings include health coverage, paid volunteer days, wellness resources, and so much more.
Visit to learn more.
At Atlassian, we're motivated by a common goal: to unleash the potential of every team. Our software products help teams all over the planet and our solutions are designed for all types of work. Team collaboration through our tools makes what may be impossible alone, possible together.
We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on 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.
To provide you the best experience, we can support with accommodations or adjustments at any stage of the recruitment process. Simply inform our Recruitment team during your conversation with them.
To learn more about our culture and hiring process, visit .