Senior Software Engineer - Transactional Data PlatformJoin to apply for the Senior Software Engineer - Transactional Data Platform role at Atlassian.OverviewAtlassian 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.ResponsibilitiesAs 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.QualificationsBasic RequirementsBachelor’s or Master’s degree in Computer Science, Software Engineering, or related field5+ years of backend software development experience3+ years working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier)3+ years designing and developing distributed or high-scale backend systemsProficiency in Kotlin and JavaExperience with agile, DevOps, and CI/CD practicesCore SkillsBackend development expertise in Kotlin and JavaBuilding scalable microservices and APIsRESTful APIs, gRPC, event-driven architecturesHands-on experience with AWS storage technologies and security (IAM, KMS)Distributed systems, scalability, sharding, load balancingPerformance optimization, cost management, monitoring toolsSecurity practices, high availability, disaster recoveryInfrastructure as Code (Terraform, CloudFormation, CDK)Containerization and serverless deployments (Docker, Kubernetes, Lambda)Debugging, troubleshooting, observability, incident managementCross-functional collaboration, documentation, code reviewsAdditional InformationSenior Level: Mid-SeniorEmployment Type: Full-timeJob Function: Engineering & ITIndustry: Software Development
#J-18808-Ljbffr