Where

Software Engineer

Atlassian
Sydney Full-day Full-time

Description:

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.


In this role, you will:

  • Drive large, complex projects autonomously, from technical design to launch

  • Tackle complex architecture challenges, apply architectural standards and start using them on new projects

  • Lead code reviews and documentation, as well as take on complex bug fixes, especially on high-risk problems

  • Be an example for thorough, meaningful code reviews

  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects

  • Transfer your depth of knowledge from your current language to excel as a Java developer

  • Mentor junior members of the team


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.

24 Apr 2024;   from: adzuna.com.au

Similar jobs

  • Mane Consulting
  • Sydney
... Consulting are seeking a talented C# .NET Software Engineer to join a dynamic team on ... growth. Requirements for the C# .NET Software Engineer role: * Proficiency in C# and .NET ... online retail platform, this C# .NET Software Engineer role could be perfect for ...
25 days ago
... re hiring Senior Principal Software Engineer to join our Jira ... grads to principal engineers, and mentor engineers across the teams. ... long-term strategy for software architecture. Experience with ... and common challenges of software systems. Experience working on ...
2 months ago
  • Crypto Recruit
  • Sydney
Description: Collaborate with Software Engineers to design a highly scalable and ... you’ll do: Collaborate with Software Engineers to design a highly scalable and ... startup as a SysOps Engineer, Site Reliability Engineer, or DevOps Engineer with at least ...
8 days ago
... field. - Experience with internal software development, or working directly with ... and improving data quality. Google's software engineers develop the next-generation technologies ... is growing every day. As a software engineer, you will work on a specific ...
9 days ago