Senior Software Engineer - Search Platform
Atlassian · Bengaluru · 6+ yrs experience · Posted 2025-09-22
Tech stack: AWS, Azure, Cassandra, Go, Java, Kotlin, Python, Scala
Apply on the company site · Get a referral for this role
Atlassian salary & ratings · Atlassian interview process · More live openings
About the role
Overview Working at AtlassianAtlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
Qualifications
- 6+ years of experience building and developing backend applications
- Bachelor's or Master's degree with a preference for Computer Science degree
- Experience crafting and implementing highly scalable and performant RESTful micro-services
- Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
- Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
- Real passion for collaboration and strong interpersonal and communication skills
- Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
- Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Responsibilities
- Build and ship features and capabilities daily in highly scalable, cross-geo distributed environment
- Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers
- Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
- Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
- Ensure full visibility, error reporting, and monitoring of high performing backend services
- Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions
More openings at Atlassian
- Senior Machine Learning Engineer - Security — Bengaluru
- Senior Principal Engineer - Atlassian Ecosystem and Marketplace — Bengaluru
- Senior Security Engineer - Penetration Testing Team — Bengaluru
- Senior Security Engineering Manager — Bengaluru
- Senior Engineering Manager - Ecosystem Extensibility - Auth & Permissions team — Bengaluru
- Principal Frontend Software Engineer — Bengaluru