Role
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 would be closely working with. Needless to say, mentoring and growth would follow. You will play a critical role in shaping 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 timely delivery of projects with utmost quality spanning multiple teams, identifying and 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 engineering excellence, operational excellence and execution excellence while balancing quality and speed. You will have a lot of autonomy and accountability and a team of brilliant engineers to support you in this journey. You will code as a part of your day to day role to win the respect of the team while also looking at the overall project deliverables.
On their first day, we'll expect :
- You are an engineer at heart with a track record of driving and delivering large (multi-geo, multi-team) and complex projects.
- You can smell dependencies and the risks that comes with it. You know when to escalate and when to lean on relations to get things done.
- You are able to 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 coordinate multiple teams of engineers towards implementing them, unblocking them along the way if necessary.
- You thrive in ambiguity, 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 a solid understanding of micro-services oriented architecture and extensible REST APIs
- Working with Kafka, Kafka Streams, and streaming architecture is something you have had hands-on experience in the past..
- Last point, you are a team player. You understand that the team is bigger than any individual and are able to coach and grow other engineers in the team.
- You excel in abstracting out technical complexities and can engage with business / product stakeholders in an easy conversation on OKRs and KPIs.