Principal Software Engineer - Cloud Storage Engineering

Atlassian

Apply Now

Job Description

Job Overview

As a Principal Software Engineer at Atlassian, you will be a technical leader and hands-on contributor responsible for designing and optimizing high-scale, distributed storage systems. Your key role will involve shaping the architecture, performance, and reliability of backend storage solutions, while collaborating with cross-functional teams to drive improvements in scalability and efficiency.

Technical Requirements

Required Skills
  • • System design
  • • Backend software development
  • • Distributed systems
  • • Storage solutions
  • • Python
Preferred Skills
  • • Kotlin
  • • Java
  • • Go
  • • Rust
  • • AWS RDS
  • • GCP
Experience Level

8+ years of backend software development experience with a focus on distributed systems and storage solutions.

Responsibilities

  • • Design and implement backend storage services for high throughput and low latency.
  • • Lead technical deep dives and architecture reviews to resolve complex production issues.
  • • Drive best practices in distributed system design and cloud cost optimization.
  • • Mentor senior engineers and contribute to technical roadmaps.

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Health coverage
  • • Paid volunteer days
  • • Wellness resources

Additional Information

Location
Bengaluru, India (Remote flexibility available)
Type
Full-Time
Compensation
Not specified

About Atlassian

Atlassian's team collaboration software like Jira, Confluence and Trello help teams organize, discuss, and complete shared work.

Categories
Embedded Finance Semiconductor & Hardware