💼

Software Engineer at Atlassian

Location
Bengaluru, Karnataka, India
Job type
Full time
Posted on 02 Aug
Description

What You'll Do


  • 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


Your background


  • 4+ 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)
  • Strong understanding of CI/CD reliability principles, including test strategy, security, and performance benchmarking.
  • 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


500+
Master Backend Engineering
AI-First Software Engineering
Next batch starts on 23 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+
Tap to Apply

Frequently Asked Questions

What are the main responsibilities of a Software Engineer at Atlassian in Bengaluru?
Chevron down
What qualifications are required for a Senior Software Engineer position at Atlassian?
Chevron down
What is the job location for the Software Engineer role at Atlassian?
Chevron down
Is this Software Engineer position at Atlassian a full-time role?
Chevron down
What level of seniority is required for the Software Engineer position at Atlassian?
Chevron down
Where can I apply for the Software Engineer position at Atlassian?
Chevron down
What type of projects will I work on as a Software Engineer at Atlassian?
Chevron down
When was the Software Engineer position at Atlassian posted?
Chevron down
What makes working as a Software Engineer at Atlassian unique?
Chevron down

Why Work at Atlassian

Atlassian, a leader in collaboration and productivity software, is renowned for its unique company culture and innovative workspace that fosters creativity and growth. As a Software Engineer at Atlassian, you'll be joining a diverse team of professionals dedicated to solving real-world challenges and improving technological infrastructures. Known for its empowering work environment, Atlassian offers extensive opportunities for personal and professional development. Balancing work and life is a priority, as Atlassian believes that happier employees create better products. Additionally, the company provides competitive benefits, including health insurance, paid time off, and various perks tailored to support employees' well-being and career advancement.

What's It Like to Work at Atlassian

Working at Atlassian means being part of a dynamic, fast-paced environment where innovation and agility are celebrated. The company encourages employees to bring fresh ideas and participate actively in shaping projects. Atlassian's culture is built on open communication and transparency, with a flat hierarchy that empowers every team member to contribute and make decisions. Regular team-building activities and open-door policies foster a sense of community and collaboration across various departments. As a senior engineer in Bengaluru, you'll have the opportunity to work on globally impactful projects while enjoying a relatively flexible work schedule and the benefits of a vibrant tech hub.

What's It Like to Work as a Software Engineer at Atlassian

Being a Software Engineer at Atlassian is both challenging and rewarding. You'll engage in cutting-edge technology projects, employing the latest tools and practices to deliver high-quality software solutions. Engineers at Atlassian are encouraged to adopt a customer-centric approach, ensuring that the technology developed meets user needs in the most efficient manner. The company values continuous learning, offering access to workshops, training, and certifications to keep abreast of the latest industry trends. As a senior engineer, you'll lead and mentor junior team members, fostering an inclusive environment that champions creativity, exchange of ideas, and personal growth.

Software Engineer Interview Questions at Atlassian

Understanding the interview process can be key to securing a position as a Software Engineer at Atlassian. Interviews typically cover a range of topics to assess your technical capabilities, problem-solving skills, and cultural fit. Here are some common areas you may encounter:

  1. Technical Proficiency: Expect questions on algorithms, data structures, and system design. You might encounter coding problems that require proficiency in languages like Java, Python, or other pertinent technologies.

  2. Problem-Solving Skills: You'll likely be given complex scenarios that require analytical thinking and logic to devise efficient solutions.

  3. Behavioral Questions: These aim to gauge your teamwork, communication skills, and how well you align with Atlassian's core values.

  4. Project Experience: Prepare to discuss past projects, challenges you faced, and how you contributed to their success.

Software Engineer Interview Preparation at Atlassian

Preparation is crucial when applying for a Software Engineer position at Atlassian. Focus on the following aspects:

  • Review Basic and Advanced Concepts: Strengthen your understanding of data structures and algorithms, as well as system design, to tackle any technical questions confidently.

  • Mock Interviews: Participate in mock interviews to experience the type of questions you might face and receive feedback on your performance.

  • Learn About Atlassian's Products: Gain a deep understanding of Atlassian’s products and how they fit into the market. Familiarity with products like Jira, Confluence, and Trello can be advantageous.

  • Soft Skills: Prepare for behavioral questions by reflecting on your past experiences and how they illustrate your skills in communication, leadership, and problem-solving.

Software Engineer Interview Tips at Atlassian

Landing a job as a Software Engineer at Atlassian requires more than just technical knowledge. Here are tips to help navigate the interview process:

  • Be Authentic: Atlassian values authenticity. Be genuine in your responses and express your personality and enthusiasm for the role.

  • Showcase Passion: Demonstrate your passion for technology and solving complex problems. Highlight how your values align with the company's mission and cultural ethos.

  • Prepare Scenarios: Use the STAR (Situation, Task, Action, Result) technique when answering behavioral questions to clearly articulate your experiences and results.

  • Feedback and Improvement: Be open to feedback. Atlassian appreciates candidates who are eager to learn and grow.

  • Ask Questions: Demonstrate your interest by asking insightful questions about the team, projects, and company culture. This shows your enthusiasm for the role and commitment to understanding how you can contribute.

With these insights and preparations, aspiring candidates can confidently face interviews and increase their chances of joining the innovative team as a Software Engineer at Atlassian in Bengaluru, Karnataka, India.