Atlassian
Senior Principal Software Engineer, Jira Data Management
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Principal / Staff / Lead · 12 years
India
Remote
2026-08-19
icims
Jira Data Management
Benefits
Education
Bachelor's degree
Full Job Description
Role Overview As a Senior Principal Software Engineer in the Jira Data Management team, you will help shape the technical strategy and engineering practices that enable Jira to become the system of record and control plane for the next generation of human and agent teamwork. The team focuses on empowering users with effective control over the transfer and management of data within Jira Cloud. What You Will Do Your responsibilities will include owning the technical evolution and long-term architecture of Jira Data Management, leading major architectural initiatives, and defining a 12–24 month roadmap for shared platform primitives. Why It Might Be a Fit We are looking for individuals who are enthusiastic about tackling challenging tasks and who excel in a fast-paced environment. Our mission is high-profile, and we expect our team members to take initiative in driving and contributing to Atlassian's overarching objectives. Requirements Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience 12+ years of experience developing large scale distributed systems 4+ years of experience providing architectural oversight and technical leadership Proven experience at department-level: shaping technical direction across teams and influencing architecture beyond a single service Track record of leading major architectural initiatives and turning multi-year strategy into incremental delivery and measurable outcomes Extensive experience designing and building large-scale distributed systems, data streaming platforms and event-driven architecture Broad knowledge of SaaS, PaaS, IaaS and hands-on experience with public clouds (ideally AWS and/or GCP) Fluency in any modern object-oriented programming language (e.g., Java, Golang, Python, Javascript, go etc.) and in architecture patterns for distributed systems Experience mentoring senior engineers, leading technical reviews, and improving engineering quality and productivity Benefits health and wellbeing resources paid volunteer days equity health insurance 401(k) or retirement plan learning budget parental leave wellness programs visa/relocation assistance remote flexibility stipends bonus/commission paid holidays
Skills and Technologies
Visa sponsorship is indicated for this role.