Senior Backend Software Engineer Search Platform

Year    Bangalore, Karnataka, India

Job Description


Working at Atlassian Atlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or from an office (unless it\'s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company. To help our teams work together effectively, you will be fully remote, but would require you to be located in India We\'re looking for a Backend Software Engineer to join our team, focused on delivering creative improvements for our engineering teams. You\'ll be part of the Search Platform and report to an Engineering Manager. Search Platform powers the search engine behind Atlassian products. The team is tasked with the mission to provide reliable Infrastructure, a consistent user experience while improving the accuracy of results. As Atlassian client base grows in number and content volume for clients grow, search is becoming an ever exciting and challenging engineering domain. In this role, you\'ll get the chance to: Drive large, complex projects autonomously, from technical design to launch Determine plans-of-attack on large projects Tackle complex architecture challenges, apply architectural standards and start using them on new projects Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems Be an example for thorough, meaningful code reviews Partner across engineering teams to tackle company-wide initiatives spanning multiple projects Transfer your depth of knowledge from your current language to excel as a Java developer. Mentor more junior members Sound like an exciting opportunity We think so too... In order to set you up for impact on day one, we\'ll expect you to have this on your first day: You are not required to know a specific programming language, however expert-level experience with one or more prominent languages such as Java, Python, C#, C/C++, or Ruby is required. Highly-trusted knowledge in at least one domain and working knowledge in multiple tech domains Passion for collaborating with and mentoring junior members of the team Considers the customer impact when making technical decisions A real appetite for learning and growing, both as an individual and teammate. Wait, I don\'t have Java experience and you still want to interview me That\'s right! At Atlassian, we hire engineers that can demonstrate their ability to learn and keep up with new and emerging technologies. It\'s true that Atlassian\'s stack is primarily written in Java and in the role you\'ll be coding primarily in Java, but we do believe in using the right tools for the job rather than being tied to the tool (e.g. Java). We happen to have a variety of languages within our stack including Kotlin, Python, and Ruby. For the interview process, we want to see you at your best. This means that during the interview, we want you to code in whatever language you feel you\'re best at. This will give us a sense of your capabilities as a developer, which is all we need to make an accurate assessment for this role. Our perks & benefits To support you at work and play, our include ample time off, an annual education budget, paid volunteer days, and so much more.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3049434
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year