Software Engineer - Transactional Data Platform

Related keywords: scrum master remote jobremote job java developerdata engineer remote job

This page contains product affiliate links.

Job Overview

The role being offered is for a Software Engineer within the Transactional Data Platform (TDP) team at Atlassian. This team is known for developing robust storage solutions that give Atlassian services an edge by offering abstracted data stores while ensuring compliance and optimization.

Responsibilities

As a Software Engineer, you will be responsible for driving and managing large, complex projects autonomously—from technical design to launch. Your role will include:

  • Tackling complex architecture challenges and applying architectural standards in new projects.
  • Leading code reviews, documentation, and addressing complex bug fixes, especially for high-risk problems.
  • Being a mentor to junior engineers and setting standards through thorough code reviews.
  • Collaborating with other engineering teams on company-wide initiatives that span multiple projects.
  • Transferring in-depth knowledge from your background and excelling as a Java developer.

Required Skills

To be a strong candidate for this position, you will need:

  • 3+ years of experience in backend application development.
  • A Bachelor's or Master's degree, preferably in Computer Science or equivalent experience.
  • Strong proficiency with JVM languages, especially Java/Kotlin, with experience in Spring Boot being desirable.
  • Hands-on experience with public cloud offerings like AWS, GCP, or Azure.
  • Fluency in any database technology, such as RDBMS (Oracle, Postgres) or NoSQL (DynamoDB, Cassandra).
  • Experience in crafting and implementing well-tested, highly scalable and performant microservices or other distributed systems.
  • Familiarity with agile software development methodologies (like XP or Scrum).
  • Practical knowledge that involves evaluating trade-offs among correctness, robustness, performance, and resource management.
  • Proven experience in mentoring junior engineers and influencing decision-makers across the organization while considering customer impact in technical decisions.

Work Environment

As a full-time role, this position calls for someone who is both driven and able to thrive in a collaborative work environment. Atlassian offers a culture that prioritizes both individual contribution and team success, making it essential for candidates to show strong collaborative skills.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Salary Information

Although the specific salary is not provided in the job description, positions similar to this—especially in prominent tech companies—typically offer competitive salaries that are commensurate with experience and skill level. Candidates can expect other benefits such as stock options, health insurance, and opportunities for career advancement, which are common in large companies like Atlassian.

Conclusion

This position not only offers a chance to work with cutting-edge technology and expand your skill set but also positions you within a high-impact team focused on solving complex architectural challenges in the data storage domain. If you are passionate about software engineering and excited by the prospect of working with Petabyte scales of data, this role could be an excellent fit.



This job offer was originally published on himalayas.app

Atlassian

Australia

Software development

Full-time

April 19, 2025

9 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.