Sydney, AU
14 hours ago
Software Engineer

We are looking for a Strong and Driven Software Engineer in the Transactional Data Platform team. TDP is a Storage Platform that provides abstracted data stores to Atlassian services as an platform offering while providing compliance and optimisations out of the box. If Petabyte scale of data and platform engineering excites you the this role would be a good fit.

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

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. Experience in Springboot is desirable.

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.

Confirm your E-mail: Send Email