Multiple employees collaborating on work
Atlassian Logo

Atlassian

Senior Software Engineer

Reposted 12 Hours Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Bengaluru, Karnataka
Senior level
In-Office or Remote
Hiring Remotely in Bengaluru, Karnataka
Senior level
Atlassian seeks a Senior Software Engineer to contribute to team collaboration software development, focused on enhancing product offerings and team interactions.
The summary above was generated by AI
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:
  • 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

8 Days Ago
In-Office or Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
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
8 Days Ago
In-Office or Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
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
8 Days Ago
In-Office or Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
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 Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account