Job Description
Job Overview
As the Principal Backend Software Engineer on the Cloud Transition team at Atlassian, you will play a crucial role in designing, developing, and implementing backend systems that support cloud transition initiatives. This position involves collaboration with cross-functional teams to define architecture, establish best practices, and mentor junior engineers, with a focus on optimizing backend services for cloud environments.
Technical Requirements
Required Skills
- • AWS
- • SaaS
- • backend software development
- • cloud technologies
- • Java
- • Python
- • Go
- • Kafka
- • Flink
Preferred Skills
- • microservices architecture
- • containerization
- • orchestration tools
- • SQL
- • NoSQL
Experience Level
10+ years in the industry with 8+ years of experience in backend software development
Responsibilities
- • Lead the design and development of scalable backend systems for cloud applications
- • Collaborate with product managers and architects to define technical requirements
- • Mentor junior engineers and foster a culture of continuous learning
- • Implement best practices for software development including code reviews and documentation
- • Analyze and optimize system performance for high availability
- • Participate in the full software development lifecycle
- • Work on platform capabilities for customer-facing solutions
- • Engage in compliance initiatives across product stacks
- • Collaborate with teams on high-scale transformative architecture
- • Ensure adoption of world-class engineering practices
Benefits & Perks
- • Health coverage
- • Paid volunteer days
- • Wellness resources
- • Equity options
Additional Information
- Location
-
Remote (can hire in any country where Atlassian has a legal entity)
- Type
-
Full-time
- Compensation
-
Base pay ranges from $170,800 to $274,300 depending on location and experience