Working at AtlassianAtlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or from an office (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.We're hiring a Senior Architect reporting to the Senior Engineering Manager for the User Access Management group (UAM), this role is fully remote but requires you to be located in Australia or New Zealand timezones.The UAM Group forms the core of all the user, group and permission management capabilities exposed to Atlassian customer. Our customers manages who gets access to their Atlassian products along with a variety of security controls exposed by the Atlassian admin portal and APIs. The group also owns the user management and billing aspects of Atlassian Access, which is a suite of security features available for our customers to purchase along with our products. These capabilities are critical for data security and scaling admin capabilities to support larger enterprise customers.This is a technical leadership architecture role. You'll join our leadership squad, guide other architects and principal engineers, and partner with engineering managers, program managers, and at least 6 teams of engineers.You'll help drive the architecture and the technical direction of 10+ micro-services so that they can scale with Atlassian's customer needs and support sought after admin features which will streamline user management tasks for our larger enterprise customers.
What you'll do:
- Form long-term plans and architectural north stars, anticipate future needs and gaps, and drive the technical roadmap to align with the goal.
- Lead efforts across our engineering teams to create a cross-cutting architecture strategy in alignment with Atlassian products and platform services.
- Apply your expertise in architecting highly scalable and performant cloud-native services in guiding teams facing complex technical challenges.
- Ensure that the highest level of operational and engineering health is maintained across our systems.
- Introduce and drive adoption of new technologies and best practices from across the industry.
- Early engagement, strategy, technical decision-making and delegation on new incoming topics.
- Mentor and uplevel developers and architects across the team.
- Deep-dive and work closely with dev teams when needed to resolve critical challenges.
- Work with architects across Atlassian to align technical strategies and understand the needs of our platform consumers.
- You'll own and work at the intersection of architecture/technical strategy, specific projects, and organisation strategy - you'll drive the technical aspects, and be a decision partner with engineering leadership.
Your background:
- 10+ years of platform engineering and architecture experience. You've been deep in technical design and strategy for systems that operate as a platform for other people to use.
- You've built and operated scalable, performant, highly robust systems. You have experience with distributed systems concepts like scaling, consistency and availability tradeoffs. You think in system design, and are comfortable getting into the details.
- You see the interactions between technical decisions, people and process on a long timescale. Past management experience would help you with this but isn't essential. You can apply platform thinking to focus on efficient usability by our internal customers, and how we can support many more consumers, and how we work with people at different levels of knowledge and skill.
- Architect-level AWS knowledge (e.g. Dynamo, SQS/SNS, S3, RDS) or similar experience with other public cloud offerings (e.g. Google, Azure) and some great stories about challenges in designing for cloud platforms.
- Although specific language skills are not required as you will be more focused on technical strategy, you are comfortable engaging with teams at the code level.
More about User Access Management:
- The capabilities owned by the UAM group can be split into 2 distinct areas.
- User, Group and Permission Management comprises of a set of capabilities that allow admins to manage their user's access to Atlassian products. These include admin experiences of inviting and managing user and group's access to products, managing different platform roles like Org Admins, Site admins etc, enforcing product licences etc. These capabilities form the basis of how Admins control who gets access to which product and also organise the groups and users appropriately.
- Access Business Growth (ABG) comprises of the core capabilities that we need to support Access as a product like domain claims and selective user claims. Our customers use Access to set up their managed accounts so that they can enable security features like 2FA or SSO and setup external IDP sync to auto provision users and groups.
Our perks & benefitsTo support you at work and play, our
perks and benefits include ample time off, an annual education budget, paid volunteer days, and so much more.
About AtlassianThe world’s best teams work better together with Atlassian. From medicine and space travel, to disaster response and pizza deliveries, Atlassian software products help teams all over the planet. At Atlassian, we're motivated by a common goal:
to unleash the potential of every team.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 learn more about our culture and hiring process, explore our
Candidate Resource Hub.