Software Engineer
Role details
Job location
Tech stack
Job description
In line with local law, identity verification (which may include use of biometric data) is a condition of employment with Atlassian for employment fraud purposes.
Requirements
- Strong backend engineering experience with JVM-based languages (Java, Kotlin preferred)
- Experience with data-heavy platforms and streaming architectures - Hands-on work with technologies like Kafka, Kinesis, SQS, Flink or similar event streaming systems. You should understand patterns like change data capture (CDC), backpressure management, delivery semantics, and how to build resilient data pipelines that maintain consistency across distributed systems.
- Proven ability to operate and optimize systems at scale - Experience designing for high throughput and low latency complex distributed workflows.
- Multi-cloud or cloud-native infrastructure experience (AWS, Google Cloud Platform, or both) - Familiarity with deploying and operating services across cloud providers, understanding cloud primitives (S3, object storage, message queues), infrastructure-as-code, and building platform capabilities that enable self-service for internal teams.
What you'll bring:
- 3-5 years of backend engineering experience with distributed systems and data-heavy platforms
- Ownership and delivery - You handle complex tasks and small projects autonomously, ensuring high quality and maintaining proactive communication throughout the process. You follow through on your commitments, taking ownership of your work, ensuring timely delivery and alignment with team goals.
- Technical proficiency - You're skilled at writing high-quality code that is well-structured, appropriately flexible, reusable, efficient, and adaptable to changing requirements. You're proficient in the team's codebase and its associated languages, tools, libraries, idioms, and patterns. Your code reviews contribute and apply the high quality standard of the team.
- Collaboration and influence - You embrace change, navigate ambiguity, and adapt quickly to it. You collaborate with your team and others to navigate complex and ambiguous situations. You actively contribute to decisions that impact the team and use data to measure the impact of features you deliver.
Benefits & conditions
At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. To support this goal, the baseline of our range is higher than that of the typical market range, but in turn we expect to hire most candidates near this baseline. Base pay within the range is ultimately determined by a candidate's skills, expertise, or experience.
In the United States, we have three geographic pay zones. For this role, our current base pay ranges for new hires in each zone are:
Zone A: $150,300 - $196,225
Zone B: $135,200 - $176,603
Zone C: $124,700 - $162,867
This role may also be eligible for benefits, bonuses, commissions, and equity.
About the company
Atlassian's mission is to unleash the potential of every team. We build agile, DevOps, IT service management, and work management software to help teams organize, discuss, and complete shared work. Over 300,000 companies worldwide rely on Atlassian to work better together and deliver results. With Atlassian Rovo, teams can now find, learn from, and act on organizational knowledge faster using AI-powered search, chat, and automation agents—boosting productivity and collaboration across all their tools.