
atlassian
π§ Senior Software Engineer β Transactional Data Platform
π Sydney, Australia | π» Remote | π Full-Time
π Flexible Work Options β Atlassian is distributed-first
Role Overview
Join Atlassian’s Engineering team as a Senior Software Engineer, where you will be at the forefront of designing and optimizing high-performance, scalable backend storage solutions on AWS cloud infrastructure. Your work will directly impact system reliability, scalability, and cost efficiency, supporting mission-critical applications and powering the transactional data platform that serves global organizations.
Key Responsibilities
- π Design, build, and optimize distributed storage systems, APIs, and backend services
- π‘ Collaborate with cross-functional teams (SREs, architects, product managers) to define technical roadmaps
- β‘ Drive performance tuning, data modeling, caching strategies, and cost optimization across AWS storage services like S3, DynamoDB, EBS, EFS, FSx, Glacier
- π Implement security best practices and infrastructure automation using Terraform, CloudWatch, Prometheus, OpenTelemetry
- π Troubleshoot and resolve production incidents related to data integrity, latency, and storage failures
- π©βπ« Mentor junior engineers and advocate for engineering best practices like CI/CD, Infrastructure as Code, and observability-driven development
Basic Requirements
- π Degree: Bachelorβs or Masterβs in Computer Science, Software Engineering, or a related field
- πΌ Experience: 5+ years in backend software development, with 3+ years working with AWS storage technologies
- π» Programming: Proficiency in Kotlin
- βοΈ Experience in agile environments, following DevOps and CI/CD best practices
Core Requirements
Backend Development
- Proficiency in Kotlin and Java for backend development
- Expertise in building high-performance, scalable microservices and RESTful APIs
- Familiarity with gRPC and event-driven architectures
AWS Storage Technologies
- Hands-on experience with S3, DynamoDB, EBS, EFS, FSx, Glacier
- Knowledge of AWS IAM, KMS, and secure data storage solutions
- Understanding of AWS networking (VPC, PrivateLink, Route 53) for performance optimization
Distributed Systems & Scalability
- Solid understanding of distributed databases, consistency models, and caching mechanisms
- Experience with sharding, partitioning, and load balancing
- Familiarity with event-driven architectures (AWS SNS, SQS, Kinesis, Kafka)
Performance & Cost Optimization
- Ability to profile and optimize storage performance and data retrieval latencies
- Experience implementing cost-efficient storage solutions with tiering and lifecycle policies
- Familiar with monitoring tools such as CloudWatch, OpenTelemetry, and Prometheus
Security & Reliability
- Experience implementing data encryption (at rest and in transit) using AWS KMS or TLS
- Knowledge of access control mechanisms (IAM, fine-grained permissions)
- Experience with high availability, disaster recovery, and multi-region replication strategies
DevOps & Infrastructure as Code
- Experience using Terraform, AWS CloudFormation, or CDK to manage infrastructure
- Familiarity with CI/CD pipelines (GitHub Actions, CodePipeline, Jenkins)
- Knowledge of containerized deployments (Docker, Kubernetes) and serverless solutions (Lambda, Fargate)
Production Support
- Strong debugging skills for resolving storage failures, latency issues, and API bottlenecks
- Experience with observability and tracing tools for backend systems
- Ability to triage and resolve production incidents in large-scale systems
Collaboration & Best Practices
- Experience with code reviews, unit testing, and API contract enforcement
- Ability to work cross-functionally with SREs, data engineers, and infrastructure teams
- Excellent documentation skills for architecture and design patterns
Why Atlassian?
At Atlassian, we believe in empowering distributed teams to work where theyβre most productiveβwhether in the office or remotely. By joining us, you will collaborate with talented engineers, tackle complex challenges, and build systems that scale with some of the worldβs largest organizations.
Perks & Benefits
π‘ Competitive salary package
π©Ί Health insurance and wellness support
π± Paid volunteer days
π― Learning & development resources
π‘ Flexible working arrangements
π Inclusive, diverse workplace culture
π See full perks here
Diversity & Inclusion
We are committed to creating an inclusive environment for all employees. Atlassian celebrates diversity and ensures equal opportunity for all applicants, regardless of gender, race, ethnicity, sexual orientation, disability status, or other protected attributes.