Atlassian seeks a Senior Software Engineer to contribute to team collaboration software development, focused on enhancing product offerings and team interactions.
Atlassian is on a mission to unleash the potential of every team. As part of our strategic shift to a cloud-first approach, the Cloud Transition (CT) organization is leading Project Ascend-an ambitious initiative to accelerate and future-proof Atlassian's cloud platform. The Liberty Team is at the heart of this transformation, reimagining how our largest enterprise customers migrate from Data Center (DC) to Atlassian Cloud.
Liberty's vision is to make migrations seamless, scalable, and nearly zero-downtime, supporting migrations of up to 500K enterprise seats per month and reducing customer migration timelines from over a year to under 180 days. We are building next-generation migration tooling and cloud-native architectures that empower both customers and engineers, eliminating the operational pressures and downtime of traditional migration approaches.
Joining the Liberty Team means working on high-impact, industry-defining projects that directly shape the future of Atlassian's cloud platform and customer experience.
As a Senior Software Engineer in the Liberty Team, you will:
Required Qualifications
Preferred Qualifications
Qualities
Liberty's vision is to make migrations seamless, scalable, and nearly zero-downtime, supporting migrations of up to 500K enterprise seats per month and reducing customer migration timelines from over a year to under 180 days. We are building next-generation migration tooling and cloud-native architectures that empower both customers and engineers, eliminating the operational pressures and downtime of traditional migration approaches.
Joining the Liberty Team means working on high-impact, industry-defining projects that directly shape the future of Atlassian's cloud platform and customer experience.
As a Senior Software Engineer in the Liberty Team, you will:
- Design and Build Next-Gen Migration Tools: Architect and implement cloud-first, API-driven solutions for seamless migration of large-scale enterprise customers from DC to Atlassian Cloud.
- Drive Zero-Downtime Migration Experiences: Develop systems that enable continuous data replication, staging, and incremental migration, minimizing business disruption and supporting robust User Acceptance Testing (UAT) and performance tuning.
- Innovate on Data Management and Observability: Advance our migration platform with improved observability, developer productivity, and operational reliability, leveraging cloud-native technologies and best practices.
- Collaborate Across Teams: Work closely with product, platform, and customer-facing teams to deliver scalable, secure, and resilient migration solutions.
- Solve for Scale and Complexity: Tackle challenges in data extraction, change data capture (CDC), and multi-tranche migrations for customers with complex environments and massive data volumes.
- Champion Customer and Developer Experience: Build tools and processes that liberate customers from weekend migration pressures and empower engineers with maintainable, observable, and debuggable systems.
- Contribute to Strategic Initiatives: Play a key role in Project Ascend and other high-visibility programs, shaping the technical direction and future of Atlassian's cloud platform.
- Mentor and Lead: Guide junior engineers, contribute to architectural decisions, and help define standards for operational excellence across teams.
Required Qualifications
- 6+ years of hands-on software development experience, ideally in large-scale, distributed, or cloud-native environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proficiency in at least one major programming language (e.g., Java, Kotlin, Python, Go).
- Experience designing, building, and operating production-grade web applications, APIs, and backend systems.
- Strong understanding of cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines.
- Experience with data migration, ETL, or change data capture (CDC) technologies is a strong plus.
- Familiarity with modern software architecture patterns, microservices, and event-driven systems.
- Proven ability to deliver high-quality, reliable, and maintainable code.
- Experience mentoring engineers and influencing technical direction.
Preferred Qualifications
- Experience with large-scale enterprise migrations or SaaS platform transitions.
- Knowledge of Atlassian products (Jira, Confluence, Bitbucket) or similar enterprise collaboration tools.
- Experience with observability, monitoring, and debugging distributed systems.
- Exposure to database technologies (PostgreSQL, MySQL, Oracle, SQL Server) and data replication frameworks (Debezium, AWS DMS).
- Experience working in agile, cross-functional teams.
Qualities
- Technical Leadership: Demonstrated ability to break down complex problems, guide technical design, and mentor others.
- Collaboration: Works effectively with cross-functional teams and communicates clearly with both technical and non-technical stakeholders.
- Initiative: Proactive in identifying and solving problems, driving projects forward, and seeking opportunities for improvement.
- Growth Mindset: Eager to learn, adapt, and help others grow; open to feedback and new ideas.
- Customer Focus: Considers customer impact in technical decisions and strives to deliver seamless experiences.
- Accountability: Takes ownership of outcomes and quality, and follows through on commitments.
- Operational Excellence: Advocates for best practices in code, testing, deployment, and production operations.
- Passion for Quality: Holds high standards for code quality, reliability, and maintainability.
Similar Jobs at Atlassian
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
The Senior Software Engineer will develop scalable MarTech systems, enhance software solutions using diverse technology stacks, and collaborate with teams globally.
Top Skills:
AWSBambooBitbucketCassandraDockerDynamoDBGitGradleJavaJenkinsKotlinMavenOraclePostgres
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Drive complex projects, tackle architecture challenges, lead code reviews, mentor team members, and develop scalable backend applications primarily using Java.
Top Skills:
AWSAzureCassandraDynamoDBGCPGoJavaKotlinOraclePostgresPythonScala
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Develop and ship backend applications in a cross-geo environment, mentor teammates, ensuring code quality and system reliability.
Top Skills:
AWSAzureCassandraDynamoDBGaeGoJavaKotlinOraclePostgresPythonScala
What you need to know about the Kolkata Tech Scene
When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.