Atlassian
Principal Backend Software Engineer
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Principal / Staff / Lead · 4–6 years
Bengaluru, IN
Remote
2026-08-26
icims
Engineering
Benefits
Education
Master's degree
Full Job Description
Role Overview We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Our office is in Bengaluru, but we offer flexibility for eligible candidates to work remotely across India. We're 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. What You Will Do 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, and lead code reviews & documentation as well as take on complex bug fixes. Why It Might Be a Fit We seek individuals who are eager to shape the future and believe in the power of collaboration to achieve extraordinary results together. You'll have the opportunity to mentor more junior members of the team, partner across engineering teams to take on company-wide initiatives, and transfer your depth of knowledge from your current language to excel as a Software Engineer. Requirements 10+ years experience in multiple hands-on software/technology leadership roles 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 Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings 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 health and wellbeing resources paid volunteer days equity bonuses commissions
Skills and Technologies
Visa sponsorship is indicated for this role.