Job Description
Job Overview
Atlassian is seeking a Principal Engineer for Cloud Transition to lead the design and development of scalable and reliable backend systems for cloud-based applications. This role involves collaboration with product managers, architects, and other stakeholders to define technical requirements and system architecture, while mentoring junior engineers and implementing best practices for software development. The ideal candidate will stay current with industry trends and participate in the full software development lifecycle.
Technical Requirements
Required Skills
- • AWS
- • SaaS
- • backend software development
- • cloud technologies
- • Java
- • Python
- • Go
- • Kafka
- • Flink
- • containerization
- • orchestration
- • SQL
- • NoSQL
Preferred Skills
- • microservices architecture
- • Docker
- • Kubernetes
Experience Level
10+ years of experience in the industry with 8+ years focused on backend software development
Responsibilities
- • Lead the design and development of scalable and reliable backend systems for cloud-based applications
- • Collaborate with product managers, architects, and other stakeholders to define technical requirements and system architecture
- • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
- • Implement best practices for software development, including code reviews, testing, and documentation
- • Analyze and optimize system performance to ensure high availability and low latency
- • Stay current with industry trends and emerging technologies related to cloud computing and backend development
- • Participate in the full software development lifecycle, from concept to deployment and maintenance
- • Work on platform capabilities to power customer-facing solutions/experiences such as migration assistants
- • Engage in compliance initiatives across platform and product stacks
- • Collaborate with Core Engineering, products, and platform teams on transformative architecture
- • Ensure the adoption of world-class engineering and operational practices across teams
- • Provide architecture guidance for various critical programs in partnership with different Engineering Managers and cross-functional teams
Benefits & Perks
- • Health and wellbeing resources
- • Paid volunteer days
Additional Information
- Location
-
Bengaluru, India | Remote
- Type
-
Full-time
- Compensation
-
Not specified