Resume and JobRESUME AND JOB
Atlassian logo

Principal Software Engineer, Trusted Data Platform

Atlassian

Principal Software Engineer, Trusted Data Platform

Atlassian logo

Atlassian

full-time

Posted: November 9, 2025

Number of Vacancies: 1

Job Description

Principal Software Engineer, Trusted Data Platform

📋 Job Overview

As a Principal Software Engineer at Atlassian, you will lead the design and optimization of high-scale, distributed storage systems on AWS. You will collaborate with cross-functional teams to enhance scalability, availability, and efficiency, while also mentoring senior engineers and shaping the long-term storage strategy.

📍 Location: Remote, India (Remote/Hybrid)

🏢 Category: Engineering

📅 Posted: 2025-11-10 04:20 AM

🎯 Key Responsibilities

  • Designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance
  • Working closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions
  • Leading technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability
  • Driving best practices in distributed system design, security, and cloud cost optimization
  • Mentoring senior engineers, contributing to technical roadmaps, and helping shape the long-term storage strategy
  • Collaborating with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards
  • Advocating for automation, Infrastructure-as-Code (IaC), and DevOps best practices

✅ Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience in backend software development, focusing on distributed systems and storage solutions
  • 5+ years of experience working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier)
  • Strong expertise in system design, architecture, and scalability for large-scale storage solutions
  • Proficiency in at least one major backend programming language (Kotlin, Java, Go, Rust, or Python)
  • Experience designing and implementing highly available, fault-tolerant, and cost-efficient storage architectures
  • Deep understanding of distributed systems, replication strategies, sharding, and caching
  • Knowledge of data security, encryption best practices, and compliance requirements (SOC2, GDPR, HIPAA)
  • Experience leading engineering teams, mentoring senior engineers, and driving technical roadmaps
  • Proficiency with observability tools, performance monitoring, and troubleshooting at scale

🛠️ Required Skills

  • AWS storage technologies (S3, DynamoDB, EBS, EFS, FSx, Glacier)
  • System design, architecture, and scalability
  • Backend programming languages (Kotlin, Java, Go, Rust, Python)
  • Distributed systems, replication strategies, sharding, caching
  • Data security, encryption, compliance (SOC2, GDPR, HIPAA)
  • Observability tools, performance monitoring, troubleshooting
  • Terraform, AWS CloudFormation, Kubernetes (EKS), CI/CD pipelines
  • Storage durability, consistency models, replication, erasure coding
  • Tiered storage solutions, cost-optimized data retention
  • CAP theorem, consensus algorithms (Raft, Paxos, Gossip Protocol)
  • NoSQL databases (DynamoDB, Cassandra, RocksDB)
  • Event-driven, microservices-based architectures (gRPC, REST, WebSockets)
  • Data serialization formats (Parquet, Avro, ORC)
  • Data compression, deduplication, indexing
  • AWS Well-Architected Framework, cloud storage best practices
  • Infrastructure as Code (IaC), AWS CDK
  • Serverless architectures (Lambda, Fargate), containerized storage workloads
  • CI/CD automation (GitHub Actions, CodePipeline, Jenkins, ArgoCD)
  • Benchmarking, profiling, optimizing storage workloads
  • Performance monitoring tools (CloudWatch, Prometheus, OpenTelemetry, Grafana)
  • Debugging and troubleshooting (latency bottlenecks, memory leaks, concurrency issues)
  • Observability strategies (tracing, metrics, structured logging)
  • Data security, encryption at rest/in transit, IAM policies
  • Fine-grained access controls (IAM, KMS, STS, VPC Security Groups)
  • Compliance frameworks (SOC2, GDPR, HIPAA, FedRAMP)
  • Disaster recovery, backup strategies, multi-region failover solutions
  • Technical design reviews, architecture discussions, engineering best practices
  • Mentoring, fostering growth in distributed storage expertise
  • Influencing technical roadmaps, long-term vision, cost optimization strategies

🎁 Benefits & Perks

  • Flexibility to work from home, an office, or a combination of both
  • Ability to choose the place that's best for work and lifestyle

Locations

  • Remote, India (Remote)

Salary

Estimated Salary Rangemedium confidence

4,000,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • AWS storage technologies (S3, DynamoDB, EBS, EFS, FSx, Glacier)intermediate
  • System design, architecture, and scalabilityintermediate
  • Backend programming languages (Kotlin, Java, Go, Rust, Python)intermediate
  • Distributed systems, replication strategies, sharding, cachingintermediate
  • Data security, encryption, compliance (SOC2, GDPR, HIPAA)intermediate
  • Observability tools, performance monitoring, troubleshootingintermediate
  • Terraform, AWS CloudFormation, Kubernetes (EKS), CI/CD pipelinesintermediate
  • Storage durability, consistency models, replication, erasure codingintermediate
  • Tiered storage solutions, cost-optimized data retentionintermediate
  • CAP theorem, consensus algorithms (Raft, Paxos, Gossip Protocol)intermediate
  • NoSQL databases (DynamoDB, Cassandra, RocksDB)intermediate
  • Event-driven, microservices-based architectures (gRPC, REST, WebSockets)intermediate
  • Data serialization formats (Parquet, Avro, ORC)intermediate
  • Data compression, deduplication, indexingintermediate
  • AWS Well-Architected Framework, cloud storage best practicesintermediate
  • Infrastructure as Code (IaC), AWS CDKintermediate
  • Serverless architectures (Lambda, Fargate), containerized storage workloadsintermediate
  • CI/CD automation (GitHub Actions, CodePipeline, Jenkins, ArgoCD)intermediate
  • Benchmarking, profiling, optimizing storage workloadsintermediate
  • Performance monitoring tools (CloudWatch, Prometheus, OpenTelemetry, Grafana)intermediate
  • Debugging and troubleshooting (latency bottlenecks, memory leaks, concurrency issues)intermediate
  • Observability strategies (tracing, metrics, structured logging)intermediate
  • Data security, encryption at rest/in transit, IAM policiesintermediate
  • Fine-grained access controls (IAM, KMS, STS, VPC Security Groups)intermediate
  • Compliance frameworks (SOC2, GDPR, HIPAA, FedRAMP)intermediate
  • Disaster recovery, backup strategies, multi-region failover solutionsintermediate
  • Technical design reviews, architecture discussions, engineering best practicesintermediate
  • Mentoring, fostering growth in distributed storage expertiseintermediate
  • Influencing technical roadmaps, long-term vision, cost optimization strategiesintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field (experience)
  • 10+ years of experience in backend software development, focusing on distributed systems and storage solutions (experience)
  • 5+ years of experience working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier) (experience)
  • Strong expertise in system design, architecture, and scalability for large-scale storage solutions (experience)
  • Proficiency in at least one major backend programming language (Kotlin, Java, Go, Rust, or Python) (experience)
  • Experience designing and implementing highly available, fault-tolerant, and cost-efficient storage architectures (experience)
  • Deep understanding of distributed systems, replication strategies, sharding, and caching (experience)
  • Knowledge of data security, encryption best practices, and compliance requirements (SOC2, GDPR, HIPAA) (experience)
  • Experience leading engineering teams, mentoring senior engineers, and driving technical roadmaps (experience)
  • Proficiency with observability tools, performance monitoring, and troubleshooting at scale (experience)

Responsibilities

  • Designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance
  • Working closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions
  • Leading technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability
  • Driving best practices in distributed system design, security, and cloud cost optimization
  • Mentoring senior engineers, contributing to technical roadmaps, and helping shape the long-term storage strategy
  • Collaborating with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards
  • Advocating for automation, Infrastructure-as-Code (IaC), and DevOps best practices

Benefits

  • general: Flexibility to work from home, an office, or a combination of both
  • general: Ability to choose the place that's best for work and lifestyle

Target Your Resume for "Principal Software Engineer, Trusted Data Platform" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer, Trusted Data Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer, Trusted Data Platform" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringRemoteIndiaEngineering

Related Jobs You May Like

No related jobs found at the moment.

Atlassian logo

Principal Software Engineer, Trusted Data Platform

Atlassian

Principal Software Engineer, Trusted Data Platform

Atlassian logo

Atlassian

full-time

Posted: November 9, 2025

Number of Vacancies: 1

Job Description

Principal Software Engineer, Trusted Data Platform

📋 Job Overview

As a Principal Software Engineer at Atlassian, you will lead the design and optimization of high-scale, distributed storage systems on AWS. You will collaborate with cross-functional teams to enhance scalability, availability, and efficiency, while also mentoring senior engineers and shaping the long-term storage strategy.

📍 Location: Remote, India (Remote/Hybrid)

🏢 Category: Engineering

📅 Posted: 2025-11-10 04:20 AM

🎯 Key Responsibilities

  • Designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance
  • Working closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions
  • Leading technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability
  • Driving best practices in distributed system design, security, and cloud cost optimization
  • Mentoring senior engineers, contributing to technical roadmaps, and helping shape the long-term storage strategy
  • Collaborating with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards
  • Advocating for automation, Infrastructure-as-Code (IaC), and DevOps best practices

✅ Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience in backend software development, focusing on distributed systems and storage solutions
  • 5+ years of experience working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier)
  • Strong expertise in system design, architecture, and scalability for large-scale storage solutions
  • Proficiency in at least one major backend programming language (Kotlin, Java, Go, Rust, or Python)
  • Experience designing and implementing highly available, fault-tolerant, and cost-efficient storage architectures
  • Deep understanding of distributed systems, replication strategies, sharding, and caching
  • Knowledge of data security, encryption best practices, and compliance requirements (SOC2, GDPR, HIPAA)
  • Experience leading engineering teams, mentoring senior engineers, and driving technical roadmaps
  • Proficiency with observability tools, performance monitoring, and troubleshooting at scale

🛠️ Required Skills

  • AWS storage technologies (S3, DynamoDB, EBS, EFS, FSx, Glacier)
  • System design, architecture, and scalability
  • Backend programming languages (Kotlin, Java, Go, Rust, Python)
  • Distributed systems, replication strategies, sharding, caching
  • Data security, encryption, compliance (SOC2, GDPR, HIPAA)
  • Observability tools, performance monitoring, troubleshooting
  • Terraform, AWS CloudFormation, Kubernetes (EKS), CI/CD pipelines
  • Storage durability, consistency models, replication, erasure coding
  • Tiered storage solutions, cost-optimized data retention
  • CAP theorem, consensus algorithms (Raft, Paxos, Gossip Protocol)
  • NoSQL databases (DynamoDB, Cassandra, RocksDB)
  • Event-driven, microservices-based architectures (gRPC, REST, WebSockets)
  • Data serialization formats (Parquet, Avro, ORC)
  • Data compression, deduplication, indexing
  • AWS Well-Architected Framework, cloud storage best practices
  • Infrastructure as Code (IaC), AWS CDK
  • Serverless architectures (Lambda, Fargate), containerized storage workloads
  • CI/CD automation (GitHub Actions, CodePipeline, Jenkins, ArgoCD)
  • Benchmarking, profiling, optimizing storage workloads
  • Performance monitoring tools (CloudWatch, Prometheus, OpenTelemetry, Grafana)
  • Debugging and troubleshooting (latency bottlenecks, memory leaks, concurrency issues)
  • Observability strategies (tracing, metrics, structured logging)
  • Data security, encryption at rest/in transit, IAM policies
  • Fine-grained access controls (IAM, KMS, STS, VPC Security Groups)
  • Compliance frameworks (SOC2, GDPR, HIPAA, FedRAMP)
  • Disaster recovery, backup strategies, multi-region failover solutions
  • Technical design reviews, architecture discussions, engineering best practices
  • Mentoring, fostering growth in distributed storage expertise
  • Influencing technical roadmaps, long-term vision, cost optimization strategies

🎁 Benefits & Perks

  • Flexibility to work from home, an office, or a combination of both
  • Ability to choose the place that's best for work and lifestyle

Locations

  • Remote, India (Remote)

Salary

Estimated Salary Rangemedium confidence

4,000,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • AWS storage technologies (S3, DynamoDB, EBS, EFS, FSx, Glacier)intermediate
  • System design, architecture, and scalabilityintermediate
  • Backend programming languages (Kotlin, Java, Go, Rust, Python)intermediate
  • Distributed systems, replication strategies, sharding, cachingintermediate
  • Data security, encryption, compliance (SOC2, GDPR, HIPAA)intermediate
  • Observability tools, performance monitoring, troubleshootingintermediate
  • Terraform, AWS CloudFormation, Kubernetes (EKS), CI/CD pipelinesintermediate
  • Storage durability, consistency models, replication, erasure codingintermediate
  • Tiered storage solutions, cost-optimized data retentionintermediate
  • CAP theorem, consensus algorithms (Raft, Paxos, Gossip Protocol)intermediate
  • NoSQL databases (DynamoDB, Cassandra, RocksDB)intermediate
  • Event-driven, microservices-based architectures (gRPC, REST, WebSockets)intermediate
  • Data serialization formats (Parquet, Avro, ORC)intermediate
  • Data compression, deduplication, indexingintermediate
  • AWS Well-Architected Framework, cloud storage best practicesintermediate
  • Infrastructure as Code (IaC), AWS CDKintermediate
  • Serverless architectures (Lambda, Fargate), containerized storage workloadsintermediate
  • CI/CD automation (GitHub Actions, CodePipeline, Jenkins, ArgoCD)intermediate
  • Benchmarking, profiling, optimizing storage workloadsintermediate
  • Performance monitoring tools (CloudWatch, Prometheus, OpenTelemetry, Grafana)intermediate
  • Debugging and troubleshooting (latency bottlenecks, memory leaks, concurrency issues)intermediate
  • Observability strategies (tracing, metrics, structured logging)intermediate
  • Data security, encryption at rest/in transit, IAM policiesintermediate
  • Fine-grained access controls (IAM, KMS, STS, VPC Security Groups)intermediate
  • Compliance frameworks (SOC2, GDPR, HIPAA, FedRAMP)intermediate
  • Disaster recovery, backup strategies, multi-region failover solutionsintermediate
  • Technical design reviews, architecture discussions, engineering best practicesintermediate
  • Mentoring, fostering growth in distributed storage expertiseintermediate
  • Influencing technical roadmaps, long-term vision, cost optimization strategiesintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field (experience)
  • 10+ years of experience in backend software development, focusing on distributed systems and storage solutions (experience)
  • 5+ years of experience working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier) (experience)
  • Strong expertise in system design, architecture, and scalability for large-scale storage solutions (experience)
  • Proficiency in at least one major backend programming language (Kotlin, Java, Go, Rust, or Python) (experience)
  • Experience designing and implementing highly available, fault-tolerant, and cost-efficient storage architectures (experience)
  • Deep understanding of distributed systems, replication strategies, sharding, and caching (experience)
  • Knowledge of data security, encryption best practices, and compliance requirements (SOC2, GDPR, HIPAA) (experience)
  • Experience leading engineering teams, mentoring senior engineers, and driving technical roadmaps (experience)
  • Proficiency with observability tools, performance monitoring, and troubleshooting at scale (experience)

Responsibilities

  • Designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance
  • Working closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions
  • Leading technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability
  • Driving best practices in distributed system design, security, and cloud cost optimization
  • Mentoring senior engineers, contributing to technical roadmaps, and helping shape the long-term storage strategy
  • Collaborating with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards
  • Advocating for automation, Infrastructure-as-Code (IaC), and DevOps best practices

Benefits

  • general: Flexibility to work from home, an office, or a combination of both
  • general: Ability to choose the place that's best for work and lifestyle

Target Your Resume for "Principal Software Engineer, Trusted Data Platform" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer, Trusted Data Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer, Trusted Data Platform" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringRemoteIndiaEngineering

Related Jobs You May Like

No related jobs found at the moment.