Software Engineer

Atlassian

Location: Remote - AU/NZ only

Job Type: Full time

Posted


We're looking for a Backend Software Engineer to join the Object Data Plane team within Atlassian's Transactional Data Platform org. You will be responsible for driving multiple large streams of work for supporting Atlassian's binary storage platform. You will report to the Senior Engineering Manager for the Data Plane team.

To help our teams work together effectively, this role is fully remote, but requires you to be located in Australian Eastern time.

Your background:

  • 3+ years experience building and developing backend applications.

  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).

  • Strong experience with JVM languages such as Java/Kotlin is required.

  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).

  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra).

  • Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems.

  • Practical knowledge of agile software development methodologies (e.g., XP, scrum).

  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time.

  • Practice in mentoring other engineers and influencing decision makers throughout the organization.

  • Considers the customer impact when making technical decisions.