Senior Software Engineer - Transactional Data Platform
Join to apply for the Senior Software Engineer - Transactional Data Platform role at Atlassian .
Overview
Atlassian offers flexible work arrangements—whether in-office, remote, or hybrid—to support personal and family priorities. We hire globally where legally permissible, with virtual interviews and onboarding. Our main office is in Bellevue, WA, but we support remote work across the West US region, under our 'TEAM anywhere' initiative.
Responsibilities
As a Senior Software Engineer, you will design, build, and optimize scalable, high-performance backend storage solutions on AWS. Your work includes developing distributed storage systems, APIs, and backend services that ensure low latency, high throughput, and fault tolerance, directly impacting system reliability and scalability.
You will collaborate with engineering teams to define technical roadmaps, improve storage efficiency, and optimize access patterns across AWS services like S3, DynamoDB, EBS, EFS, FSx, and Glacier. Your role involves performance tuning, data modeling, caching, cost optimization, infrastructure automation, security, and monitoring using tools such as Terraform, CloudWatch, Prometheus, and OpenTelemetry.
You will troubleshoot production issues, mentor junior engineers, participate in design reviews, and promote best practices including CI/CD, infrastructure as code, and observability. Your contributions will support the organization's growth in storage infrastructure while maintaining security, reliability, and compliance.
Qualifications
Basic Requirements
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
* 5+ years of backend software development experience
* 3+ years working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier)
* 3+ years designing and developing distributed or high-scale backend systems
* Proficiency in Kotlin and Java
* Experience with agile, DevOps, and CI/CD practices
Core Skills
* Backend development expertise in Kotlin and Java
* Building scalable microservices and APIs
* RESTful APIs, gRPC, event-driven architectures
* Hands-on experience with AWS storage technologies and security (IAM, KMS)
* Distributed systems, scalability, sharding, load balancing
* Performance optimization, cost management, monitoring tools
* Security practices, high availability, disaster recovery
* Infrastructure as Code (Terraform, CloudFormation, CDK)
* Containerization and serverless deployments (Docker, Kubernetes, Lambda)
* Debugging, troubleshooting, observability, incident management
* Cross-functional collaboration, documentation, code reviews
Additional Information
Senior Level: Mid-Senior
Employment Type: Full-time
Job Function: Engineering & IT
Industry: Software Development
#J-18808-Ljbffr