Atlassian logo
Principal Backend Software Engineer - Kubernetes
full-timeAuckland, City of Brisbane, Sydney, Melbourne

Summary

Location

Auckland, City of Brisbane, Sydney, Melbourne

Type

full-time

Explore Jobs

About this role

Overview

You'll join our Encryption organisation, Team Coral within the Information Protection department at Atlassian. The Coral team looks after the Cryptor platform components, Key Management service and Security Standards/Governance. We build and operate platform services which are essential to the security and performance of all Atlassian products. Cryptor is our high-scale platform service for encryption/decryption of customer data, which also powers Customer Managed Keys (CMK/BYOK).

We are on an exciting journey of building long-term architecture around cloud-agnostic cryptographic solutions to be supported on AWS, GCP, and Azure in the future. We are also improving the compliance posture and security standards for Atlassian products. This is critical to organisational growth in the Enterprise space, and you will be part of a group that is a linchpin in this area.

Mission/Challenges

  • Provide encryption implementations and standardisation for other teams and services

  • Provide application-level encryption capability and monitor compliance posture

  • Provide performance, scaling, redundancy, caching and cost optimisation to Atlassian

  • Provide common, consistent security controls and compliance for FedRamp environments

  • Build new encryption implementations / advanced technologies required by the organisation

  • Promote healthy engineering team culture through your passion, creativity, and experience

  • Continue learning as an engineer through different career development opportunities, helping others to grow through thoughtful code review

Responsibilities

  • You'll be a hands-on backend engineer, focusing on technical challenges and operational aspects

  • Core technologies would include various cloud providers (Kubernetes, GCP, AWS), encryption/security key management platform and solutions, and architecture evolution.

  • Your responsibility is to develop as a technical SME for the team, and drive engineering best practices related to architecture/design, engineering excellence, innovation and other areas.

  • Work with the engineering and business teams to define long-term vision and map company-level initiative to team-level roadmaps.

  • Focus on non-functional requirements like supporting several cloud infra/models based on business needs, and operating at scale

  • Focus on proactive security threat/risks/anomaly pattern detection, tools to remediate/recovery of the system to avoid blast radius failures (zero-trust policy), along with system operational maturity. Collaborate with Product Security on compliance & security policy standards

  • Drive technical decisions and coordinate multiple teams of engineers toward implementing them, unblocking them along the way if necessary.

  • Influence the leadership team and propose technical vision to support future needs

  • Focus on solutions to help reduce the operational burden and tech debt, improve feature velocity and system health

Qualifications

  • 10+ years of professional software development experience, backend engineer, and having led smaller teams on technical direction (architecture, design) and execution

  • You are an engineer at heart with experience driving and delivering large systems, along with operational aspects (tooling, automation, AI)

  • Strong cloud technologies like Kubernetes, GCP or AWS, along with databases, CI/CD, automation or similar experience with other public cloud offerings. These components require a profound engineering mindset and expertise in cloud infrastructure, deployment and maintenance

  • Experience in customer-facing services and domains, with a robust operational focus on low-tier services health, and non-functional requirements

  • Passion for platform and infrastructure development, delivering value to customers, and raising a high bar for technical standards in the team

  • Strong hands-on experience in object-oriented programming (eg Java/Spring), we'll expect you to coach developers on these, but specific language experience is not a prerequisite

  • Knowledge of distributed systems, including security, reliability, scalability, performance, cost, anomaly detection, with their trade-offs.

  • Experience in Cloud Security or Cryptographic/Key management domain would be a plus but not must

  • Experience as a tech lead or product lead, leading software engineering teams

  • Last but not the least, you are a team player. You understand that the team is bigger than any individual and are able to coach and grow other engineers in the team 

Other facts

Tech stack
Kubernetes,GCP,AWS,Encryption,Security,Key Management,Cloud Technologies,Distributed Systems,Object-Oriented Programming,Automation,CI/CD,Operational Excellence,Compliance,Technical Leadership,Performance Optimization,Team Collaboration

About Atlassian

Atlassian powers the collaboration that helps teams accomplish what would otherwise be impossible alone.

From space missions and motor racing to bugs in code and IT requests, no task is too large or too small with the right team, the right tools, and the right practices.

Over 300,000 global companies and 80% of the Fortune 500 rely on Atlassian’s software, like Jira, Confluence, Loom, and Trello, to help their teams work better together and deliver quality results on time.

With our 300,000+ customers and team of 10,000+ Atlassians, we are building the next generation of team collaboration and productivity software.

We believe the power of teams has the potential to change the world — one that is more open, authentic, and inclusive.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Software Development
Founding Year: 2002

What you'll do

  • You will be a hands-on backend engineer focusing on technical challenges and operational aspects. Your role includes developing as a technical SME for the team and driving engineering best practices.

Ready to join Atlassian?

Take the next step in your career journey

Frequently Asked Questions

What does a Principal Backend Software Engineer - Kubernetes do at Atlassian?

As a Principal Backend Software Engineer - Kubernetes at Atlassian, you will: you will be a hands-on backend engineer focusing on technical challenges and operational aspects. Your role includes developing as a technical SME for the team and driving engineering best practices..

Why join Atlassian as a Principal Backend Software Engineer - Kubernetes?

Atlassian is a leading Software Development company.

Is the Principal Backend Software Engineer - Kubernetes position at Atlassian remote?

The Principal Backend Software Engineer - Kubernetes position at Atlassian is based in Auckland, Auckland, New Zealand and City of Brisbane, Queensland, Australia. Contact the company through Clera for specific work arrangement details.

How do I apply for the Principal Backend Software Engineer - Kubernetes position at Atlassian?

You can apply for the Principal Backend Software Engineer - Kubernetes position at Atlassian directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Atlassian on their website.