A

Atlassian

Builds software for team planning and knowledge

Principal Software Engineer - Jira Platform Search

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience in hands-on software or technology architect roles, owning the end-to-end software development life cycle.
  • Deep production expertise in OpenSearch or Elasticsearch and a strong understanding of Lucene indexing and query-execution internals.
  • Experience designing tenant isolation, data partitioning, shard placement, routing, and capacity strategies for distributed search systems.
  • Demonstrated improvements to search latency, indexing throughput, availability, and infrastructure efficiency, supported by measurable outcomes on OpenSearch or similar search engines.
  • Expertise in reliable ingestion, index freshness, data correctness, permission-aware search, and online reindexing.
  • Experience with Lucene, Solr, or other search technologies.
  • Strong technical depth in distributed architectures, cloud-native services, and asynchronous or event-driven systems, including technologies such as PostgreSQL, Kafka, OpenSearch/Elasticsearch, and DynamoDB or relational data stores.
  • A proven track record architecting, operating, and scaling high-throughput distributed systems and cloud services, such as AWS or GCP.

Responsibilities

  • Drive solutions for high-complexity problems from architectural design through successful production launch.
  • Define technical roadmaps, scoping, and execution strategies for large-scale engineering initiatives.
  • Resolve complex systems-design challenges and establish and drive adoption of scalable architectural standards across new projects.
  • Lead high-impact code reviews, technical documentation, and diagnosis and resolution of critical, high-risk system defects.
  • Set rigorous, constructive, and impactful code-review practices across the team.
  • Partner with cross-organizational engineering teams to execute strategic, company-wide programs across multiple workstreams.
  • Use domain and programming expertise to quickly master new technology stacks and drive high-performance engineering outcomes.
  • Mentor and develop emerging engineering talent, elevating technical rigor and supporting overall team growth.

Desired Qualifications

  • A Bachelor's degree, ideally in Computer Science.
  • Hands-on familiarity with Java, Kotlin, or the Kubernetes ecosystem.

About the Company

Atlassian

Builds software for team planning and knowledge

Atlassian builds software that helps businesses and other organizations coordinate projects, document knowledge and manage technology services. Its Jira and Confluence applications give teams shared spaces for tracking tasks and keeping decisions, plans and reference material connected to work. Software developers also use its tools to manage code, while business and IT teams organize requests and automate routine workflows. Customers pay recurring subscriptions for hosted software or self-managed licenses, with pricing linked to users and selected service levels. Atlassian was founded in 2002 and has its headquarters in Sydney, New South Wales, Australia.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
2002

Recently Posted Jobs

Explore more opportunities at Atlassian

See more jobs