Principal Software Engineer - Kubernetes Storage
- Published on
About the Role
Atlassian Cloud Storage Engineering (ACSE) is seeking a Principal Engineer to join the Managed Search team, comprised of experts dedicated to developing and maintaining the data stores utilized by various Atlassian products. The candidate will report to the Senior Engineering Manager and work closely with a distributed team. This role emphasizes operational excellence while managing Kubernetes environments and developing reliable search infrastructure.
Responsibilities
- Design and operate Managed Search components efficiently, managing clusters and ensuring performance optimization.
- Collaborate with product teams to onboard services and adapt platforms for diverse use cases.
- Contribute to technical leadership by driving documentation of key decisions and identifying opportunities for system improvement.
About the Candidate
The ideal candidate will possess:
- Deep operational experience with stateful applications in Kubernetes, including performance tuning of large clusters.
- Strong knowledge of AWS services and capacity management.
- Proficiency in software engineering practices, CI/CD, and tooling using languages such as Java/Kotlin, Docker, and Kubernetes.
About the Company
Atlassian is committed to enhancing operational efficiencies across its platforms. The ACSE team is driven by the mission to innovate and provide cost-effective, secure storage solutions that improve overall system performance and reliability.
Company Culture and Benefits
Atlassian fosters a collaborative environment among engineers and promotes a culture of mutual support and clear communication. The Managed Search team emphasizes trust, reliability, and quality in delivering technical solutions.