Multiple employees collaborating on work
Atlassian Logo

Atlassian

Principal Backend Software Engineer

Reposted 20 Days Ago
In-Office or Remote
Hiring Remotely in 560071, Domlur, Karnataka
Expert/Leader
In-Office or Remote
Hiring Remotely in 560071, Domlur, Karnataka
Expert/Leader
Lead backend software engineering initiatives from technical design through launch. Solve complex architecture and reliability challenges, deliver shared solutions for engineering teams, establish code review and documentation standards, manage high-risk fixes, influence company-wide initiatives, mentor engineers, and make customer-focused technical decisions across cloud and developer productivity environments.
The summary above was generated by AI
Engineering | Bengaluru, India | Remote, Remote
Working at Atlassian
Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity.
Our office is in Bengaluru, but we offer flexibility for eligible candidates to work remotely across India. Whatever your preference-working from home, an office, or in between- you can choose the place that's best for your work and your lifestyle.
We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.
Your future team
To be a 100-year company, we are proudly building a world-class engineering organization composed of empowered teams that are equipped with the tools and infrastructure to do the best work of their careers.
Engineering at Atlassian prioritizes initiatives that advance AI and support our customers' transition to the cloud while consistently delivering maximum value through our core product suite - Jira, Confluence, Trello, and Bitbucket.
We seek individuals who are eager to shape the future and believe in the power of collaboration to achieve extraordinary results together.
In this role, you'll get the chance to:
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch

  • Deliver solutions that are used by other teams and products

  • Determine plans-of-attack on large projects

  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects

  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems

  • Set the standard for thorough, meaningful code reviews

  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects

  • Transfer your depth of knowledge from your current language to excel as a Software Engineer

  • Mentor more junior members of the team

At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. We follow consistent hiring practices and account for each candidate's skills, knowledge, and experience when setting base pay within the range.
This role may also be eligible for benefits, bonuses, commissions, and equity.
At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. We follow consistent hiring practices and account for each candidate's skills, knowledge, and experience when setting base pay within the range.
This role may also be eligible for benefits, bonuses, commissions, and equity.
Your background:
  • 12+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle.
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required.
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure).
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time.
  • Practice in mentoring other engineers and influencing decision makers throughout the organization.
  • Considers the customer impact when making technical decisions.
  • Experience in Developer Experience or Developer Productivity.
  • Proficiency in Java or NodeJS.
  • Experience in at least one additional language.
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment)

Benefits & Perks
Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. Our offerings include health and wellbeing resources, paid volunteer days, and so much more. To learn more, visit

Similar Jobs at Atlassian

Yesterday
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead product strategy and execution for Atlassian’s IT Operations and Incident Management offerings. Identify customer problems, prioritize opportunities, balance AI and deterministic capabilities, and partner with Engineering, Design, Data Science, Marketing, Sales, Support, and Customer Success. Improve incident detection and resolution, collaboration, adoption, retention, and business growth across enterprise and SMB customers.
Top Skills: AIAutomationData ScienceIncident ManagementIntegrationsJira Service ManagementSaaSService Collection
2 Days Ago
In-Office or Remote
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and operate Atlassian’s high-scale data platform across streaming ingestion and MPP query systems. Develop production-quality code, own features and fixes, participate in on-call support, debug production issues, tune performance and data quality, review code, document systems, and collaborate with partner teams. The role requires distributed-systems fundamentals, strong programming skills, cloud data infrastructure experience, and familiarity with Flink or MPP query engines.
Top Skills: Apache DorisApache PinotAWSDruidFlinkGCPJavaPythonScalaStarrocksTrino
3 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Senior Site Reliability Engineer responsible for improving cloud service reliability, performance, scalability, and cost efficiency. The role involves operating highly available distributed systems, building monitoring and alerting, creating runbooks, improving engineering processes, advocating for reliability practices, collaborating across platform and product teams, and mentoring engineers. The position requires extensive programming, public cloud, production operations, and communication experience, with GCP expertise strongly emphasized.
Top Skills: Analytics DatabasesGarbage CollectionGCPGoGraphQLJavaJvmMicroservicesNoSQLPublic CloudPythonRdbmsRestSearch DatabasesTime-Series Databases

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account