Working at AtlassianAtlassian 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.About AtlassianAtlassian's mission "to unleash the potential of every team" is the guiding light behind what we do. We have developed well-known products such as Jira, Confluence, and Trello... that fit into the fabric of teamwork across different types of teams and the processes to help every team succeed.Atlassian helps teams everywhere change the world. Our products are revolutionizing the software industry, and helping teams collaborate and create the magic that provides their best work. Think NASA launching the Rover on Mars or Cochlear gifting those born deaf with the ability to hear, your work directly impacts the products they use to promote humanity.Our office is in Bengaluru, but we offer flexibility for eligible candidates to work remotely across India. Whatever your preference—working from home, an office, or in between— you can choose the place that's best for your work and your lifestyle.
About this roleHAMS is the billing engine that manages all payments that flow into Atlassian. As such it’s a mission critical system that is expected to operate flawlessly and continuously for both internal and external users. You’re expected to have an eye for detail and an obsession for excellence, making sure that HAMS fulfills current and future requirements. HAMS is a mature system that has served Atlassian for more than 15 years, and it’s a plus if you have experience working with complex and mature software. Atlassian Commerce is on a journey to transform the way we do business and we’re gradually moving our customers to a new billing system. HAMS is still, and will continue to be, the billing system of our most important customers for foreseeable future.As the Principal Engineer, you will be responsible for leading the design, development, and maintenance of the backend components of HAMS. You are expected to work with developers and stakeholders in multiple timezones, predominantly in India and Australia, but also at times in Europe and the US. You will work closely with a group of talented engineers at varying job levels, from new college grads to seasoned senior engineers and architects. If you want to grow as an engineer that can manage the entire life cycle of mission critical software, this is an opportunity you can’t miss.
On your first day, we'll expect you to have:
- Solid foundation of 10+ years of experience designing and building production-level web applications
- Bachelor's degree in Computer Science or equivalent
- Extensive experience and a strong depth of knowledge in Java, Spring Framework, Hibernate
- A thorough understanding of industry-standard monitoring systems is essential (e.g.: Splunk, SignalFx, New Relic, etc.)
- Good knowledge of Database technologies (e.g. RDBMS like Oracle or Postgres)
- Partnering with product managers and designers to shape the course of a product
- A strong team player mindset with experience in mentoring developers (via tech design reviews & sparring, code reviews etc) and an ability to effectively collaborate on ideas and designs with other architects and developers in Atlassian.
- Comfortable in being part of an on-call 24x7 rotation and driving a culture of continuous improvement
- Address complex problems at both an application and system level and producing maintainable and easy to read code
- Strong communicator that finds it easy to explain complex problems in an understandable way to stakeholders with different backgrounds
If you've got some of these skills, even better:
- eCommerce / Billing / Payments experience
- Experience with public cloud offerings (AWS, or equivalents in another cloud provider, e.g. GCP or Azure)
- Familiarity with GraphQL, web application development and templating engines (JSP, Velocity, etc)
- Deep understanding of typical web application patterns and challenges
Our perks & benefitsTo support you at work and play, our
perks and benefits include ample time off, an annual education budget, paid volunteer days, and so much more.
About AtlassianThe world’s best teams work better together with Atlassian. From medicine and space travel, to disaster response and pizza deliveries, Atlassian software products help teams all over the planet. At Atlassian, we're motivated by a common goal:
to unleash the potential of every team.We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.To learn more about our culture and hiring process, explore our
Candidate Resource Hub.