← Back to Remote Jobs

Atlassian

Principal Backend Software Engineer

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Principal / Staff / Lead · 4–6 years

Location

Bengaluru, IN

Workplace

Remote

Posted

2026-08-26

Job board

icims

Team

Engineering

GeneralEngineering JobsInformation Technology JobsSoftware Engineer Jobs

Benefits

health and wellbeing resourcespaid volunteer daysequitybonusescommissions

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

Software/technology leadershipMentoringInfluencing decision makersCustomer impactDeveloper ExperienceDeveloper ProductivityJavaPythonKotlinGoScalaAWSGCPAzureCICDEngineering JobsInformation Technology JobsSoftware Engineer Jobs

Visa sponsorship is indicated for this role.