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.
Benefits & Perks
- • Health coverage
- • Paid volunteer days
- • Wellness resources
Additional Information
- Location
-
Bengaluru, India (Remote flexibility available)
- Type
-
Full-Time
- Compensation
-
Not specified