Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Atlassian is seeking a Principal Software Engineer to lead and architect high-scale distributed storage systems on AWS. You will design, implement, and optimize backend storage services, ensuring throughput, latency, and durability at enterprise scale.
You will mentor engineers, run architecture reviews, and collaborate with SREs on observability, security, and cost optimization. This role offers distributed-first, flexible work options across the West US and beyond.
Working at Atlassian
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.
Our office is in Bellevue, WA, but we offer flexibility for eligible candidates to work remotely across the West US. Whatever your preference - working from home, an office, or in between - you can choose the place that's best for your work and your lifestyle. We call this TEAM anywhere .
As a Principal Software Engineer, you will be a technical leader and hands-on contributor, designing and optimizing high-scale, distributed storage systems built on AWS storage technologies. You will play a pivotal role in shaping the architecture, performance, and reliability of backend storage solutions that power critical applications at scale.
Your primary responsibilities will include designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance. You will work closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions. You will also lead technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability.
As a thought leader, you will drive best practices in distributed system design, security, and cloud cost optimization. You will also mentor senior engineers, contribute to technical roadmaps, and help shape the long-term storage strategy. Your expertise in storage consistency models, data partitioning, indexing, and caching strategies will be instrumental in improving system performance and reliability.
Additionally, you will collaborate with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards. You will advocate for automation, Infrastructure-as-Code (IaC), and DevOps best practices, leveraging tools like Terraform, AWS CloudFormation, Kubernetes (EKS), and CI/CD pipelines to enable scalable deployments and operational excellence.