Principal Software Engineer - Search and Data

Atlassian
Bengaluru, India
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Mentoring","Technical leadership","Decision making","Customer focus","Architectural problem-solving"]

Build and evolve Atlassian’s Search Platform powering Rovo Search and search across Atlassian products. Lead technical design-to-launch for large projects, solve complex architecture challenges, and set standards for meaningful code reviews. Work on highly scalable, enterprise-grade search and event-driven data pipelines, improving correctness, robustness, and performance using Java-based stream processing, Kafka/Kubernetes, AWS, and related technologies while mentoring engineers and influencing decisions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Atlassian
Atlassian
1 month ago

Principal Software Engineer - Search and Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and evolve Atlassian’s Search Platform powering Rovo Search and search across Atlassian products. Lead technical design-to-launch for large projects, solve complex architecture challenges, and set standards for meaningful code reviews. Work on highly scalable, enterprise-grade search and event-driven data pipelines, improving correctness, robustness, and performance using Java-based stream processing, Kafka/Kubernetes, AWS, and related technologies while mentoring engineers and influencing decisions.
Location: Bengaluru, India
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Handle complex problems from technical design through launch.
  • •Determine plans of attack for large projects and apply architectural standards across new work.
  • •Lead code reviews and documentation, and address complex, high-risk bugs.
  • •Partner across engineering teams to deliver company-wide programs across multiple projects.
  • •Mentor junior engineers and transfer depth of knowledge to excel as a software engineer.

Pay and Benefits

Perks:Health InsurancePaid Leave

Key Requirements

  • •10+ years of hands-on software/technology leadership with end-to-end responsibility through the software development lifecycle.
  • •Experience with Lucene, Solr, or other search technologies.
  • •Deep understanding of Kafka and Kubernetes internals, and improving efficiency of large distributed stream processing pipelines.
  • •Expertise with Java and Java-based stream processing platforms, including using application performance monitoring to identify and fix data processing inefficiencies.
  • •Experience with Java, Spring, REST, and NoSQL databases; experience building event-driven pipelines with SQS, SNS, and Kafka (including Flink and/or Temporal).
Experience:10+ yearsSaaSPaaSIaaS
Education:Bachelor's in Computer Science
Skills:MentoringTechnical leadershipDecision makingCustomer focusArchitectural problem-solving
Tech Stack:LuceneSolrKafkaKubernetesJavaAWSSpringRESTNoSQLSQSSNSFlinkTemporalElasticSearchOpenSearchPythonCICD

Company Brief

Atlassian
Atlassian develops collaboration and workflow software—Jira, Confluence, Trello, Loom and more—used by teams for project management, software development, and IT service management across enterprises worldwide.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Sydney, Australia
Founded: 2002
Glassdoor
Glassdoor: 3.1
WebsiteLinkedInGlassdoor