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 return to an office as they reopen (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.JOB DUTIES:DESIGN AND IMPLEMENT NEW FEATURES AND FUNCTIONALITIES IN CONFLUENCE PRODUCTS USING KNOWLEDGE OF DATABASES, DATA STRUCTURES AND ALGORITHMS AS WELL AS OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING EXPERIENCE USING LANGUAGES SUCH AS JAVA OR C++. TAKE OWNERSHIP OF FEATURES WHILE WORKING WITH A TEAM ON SHORT AND LONG-RUNNING PROJECTS. DEVELOP SOFTWARE USING MODERN SOFTWARE ARCHITECTURE PRINCIPLES AND RESTFUL APIS AS WELL AS KNOWLEDGE OF ASYNCHRONOUS PROGRAMMING AND MULTITHREADING. DESIGN AND DEVELOP MICROSERVICES. EVALUATE TRADEOFFS BETWEEN CORRECTNESS, ROBUSTNESS, PERFORMANCE, SPACE, AND TIME IN CONNECTION WITH COMPANY’S KEY SOFTWARE DEVELOPMENT PROCESSES IN ORDER TO ENSURE THAT CUSTOMERS' NEEDS ARE MET. WORK WITH INTERNAL DEVELOPMENT TEAMS TO REVIEW CODE AND ENSURE DELIVERY OF IMPROVEMENTS TO THE COMPANY'S PRODUCTS. CONDUCT DESIGN REVIEWS OF FAULT-TOLERANT, RELIABLE, AND DURABLE SOFTWARE FOR LARGE-SCALE DISTRIBUTED SYSTEMS. DELIVER SOFTWARE THAT MEETS THE BAR SET BY THE COMPANY AND IS ALIGNED WITH UNDERSTANDING OF SAAS, PAAS, IAAS INDUSTRY SOFTWARE TOOLS. MENTOR JUNIOR ENGINEERS.MINIMUM REQUIREMENTS:BACHELOR’S DEGREE IN COMPUTER SCIENCE, ELECTRICAL ENGINEERING OR A RELATED FIELD OF STUDY PLUS FIVE (5) YEARS OF PROGRESSIVE SOFTWARE DEVELOPMENT EXPERIENCE, INCLUDING EXPERIENCE WITH JAVA AND SPRING FRAMEWORK OR ANY OTHER OBJECT ORIENTED PROGRAMMING LANGUAGE SUCH AS JAVA OR C++; MICRO-SERVICES ORIENTED ARCHITECTURE AND EXTENSIBLE REST APIS; ANY DATABASE TECHNOLOGY (E.G. RDBMS LIKE ORACLE OR POSTGRES AND/OR NOSQL LIKE DYNAMODB OR CASSANDRA); EXPERIENCE APPLYING UNDERSTANDING OF SAAS, PAAS, IAAS INDUSTRY WITH HANDS-ON EXPERIENCE WITH PUBLIC OR PRIVATE CLOUD OFFERINGS (E.G., AWS, GAE, AZURE); AND EXPERIENCE IN TAKING OWNERSHIP OF FEATURES, WHILE WORKING WITH A TEAM ON SHORT AND LONG-RUNNING PROJECTS.SPECIAL REQUIREMENTS:MUST PASS TECHNICAL INTERVIEW.
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.