
atlassian
Job Title: Backend Software Engineer, II
Location: Bengaluru, India (Remote)
Employment Type: Full-Time
Company Overview
At Atlassian, our mission is to unleash the potential of every team. We provide innovative software solutions that empower teams to collaborate and achieve more together. With tools like Jira, Confluence, Trello, and Bitbucket, we aim to foster a diverse and inclusive environment where every individual can thrive. As a distributed-first company, we offer flexibility in your work environment, whether you prefer to work from home, in an office, or a combination of both. This is a remote position, and we welcome candidates from across India.
Position Overview
As a Backend Software Engineer, you will play a pivotal role in designing and building scalable backend services for Atlassian’s core product suite. Working alongside a collaborative team of engineers, architects, product managers, and designers, you’ll contribute to delivering high-quality, cloud-focused solutions that enhance our products.
Responsibilities
- Feature Development: Design, develop, and ship features on a daily basis in a scalable, cross-geographical distributed environment.
- Collaboration: Work closely with team members across disciplines to build robust backend systems.
- Code Review: Ensure the codebase adheres to best practices with a focus on readability, testing, documentation, security, and performance.
- Mentorship: Guide and mentor team members, sharing your expertise through both formal and informal knowledge-sharing sessions.
- Service Monitoring: Ensure full visibility, monitoring, and error reporting for high-performing backend services.
- Agile Participation: Engage in Agile software development practices, including stand-ups, sprint planning, and retrospectives.
Key Qualifications
- Experience: 4+ years in backend application development.
- Education: Bachelor’s or Master’s degree (preferably in Computer Science or equivalent).
- Core Skills:
- Experience building scalable, performant RESTful microservices.
- Proficiency in at least one object-oriented programming language such as Java, Kotlin, Go, Scala, or Python.
- Experience with database technologies like RDBMS (e.g., Oracle, Postgres) and NoSQL (e.g., DynamoDB, Cassandra).
- Strong understanding of cloud architectures and public cloud offerings (AWS, GAE, Azure).
- Strong interpersonal and collaboration skills.
Nice-to-Have Skills
- Experience with cloud-based architectures.
- Familiarity with SaaS, PaaS, and IaaS industry standards and cloud platforms.
Compensation & Benefits
Atlassian offers a comprehensive benefits package designed to support your overall well-being and professional growth. Key benefits include:
- Health coverage and wellness programs.
- Paid volunteer days to contribute to your community.
- Access to resources for personal and professional development.
For more details, visit Atlassian Perks & Benefits.
Equal Opportunity Employer
Atlassian is committed to diversity and inclusion and is proud to be an equal-opportunity employer. We believe diverse perspectives strengthen our products and culture. We do not discriminate based on race, religion, gender identity, sexual orientation, or other protected status. All information will be kept confidential according to EEO guidelines.
Ready to join us? Apply today and help us empower teams around the world to achieve more!