Principal Software Engineer

vor 2 Monaten


Sydney, Österreich Atlassian Vollzeit

Principal Software Engineer - Elastic SearchEngineering | Sydney, Australia | Full-Time
Atlassian Cloud Storage Engineering (ACSE) is composed of infrastructure teams tasked with developing and upkeeping the persistent data stores used by Atlassian's product and platform teams.
The Managed Search team has set ambitious goals, including enhancing Search operational efficiencies company-wide, improving cluster reliability, cutting down the Total Cost of Ownership (Search TCO) across Atlassian, and enhancing Trust (Security & Compliance).
In pursuit of these goals, the Managed Search team is developing a self-hosted search platform for use within Atlassian, aiming to achieve the ACSE vision to improve the clock speed of Atlassian by providing reliable, secure and cost-effective storage solutions.
This position is for a Principal Engineer on the ACSE Kratos (Managed Search team ~15 engineers) reporting to Senior Engineering Manager.
This role will require deep, hands-on operational work to run high-quality search infrastructure, outstanding collaboration skills to work effectively within a distributed team and engage with a broad range of internal customers, solid industry knowledge and technical curiosity to assess when best to build, and great design and hands-on development skills to build automation and peripheral tooling.
As a Principal Engineer, you will contribute to the architectural and technical direction of the Managed Search team, help set the standard for engineering practices and provide mentoring to more junior team members.
You will also work with teams across Atlassian to provide guidance around search solutions, identify cross-cutting areas where the platform can be enhanced and design platform capabilities.
Here, you'll collaborate with and provide guidance to experienced and inquisitive engineers to build the infrastructure that enables thousands of Atlassians to deploy and operate search applications in the cloud.
Responsibilities & Activities:Design, implementation and operation of new and existing Managed Search components.Operating search clusters at high load.Deep understanding of managing high numbers of clusters for reliability, such as ensuring reliable version upgrades and effective cluster configuration management.Building tooling and automation to facilitate the provisioning and operation of increasing numbers of clusters.Advanced understanding of cluster capacity management to ensure optimal performance and resource allocation within a system.Understanding of encryption at rest including KMS/data key management and BYOK.Engagement with product teams to support and guide them as they onboard the service to the self-hosted search platform.Adapt the platform to cater for their use cases without compromising other customers.Tuning and hardening the clusters based on a deep understanding of their data and query patterns.Contributing to the definition of appropriate SLAs that are suitable for customers and realistic for the Managed Search team.Contributions towards technical leadership within the team.Driving & documenting key technical decisions.Identifying opportunities & mitigating risks based on deep knowledge of the Managed Search systems and adjacent systems.Key Results Areas:Quality: The Managed Search team will be key to both customer-facing functionality and internal business-critical workflows, so the platform's reliability and quality are essential metrics.Scale: The Managed Search team must be able to scale out clusters as customers' workloads increase and add clusters as the number of customers increases.Adoption: The Managed Search team is responsible for building a platform that is desirable to its consumers, engaging with customers to build trust in its product, and shipping in a sufficiently timely and incremental manner to enable dev teams to build on their components.Technical Requirements:Deep Elasticsearch/OpenSearch skills, including operating and tuning large clusters, implementing backup and recovery mechanisms, predicting and preventing cluster issues via monitoring, diagnosing and fixing unhealthy clusters, and implementing preventative solutions to avoid repeat failures.Experience with a range of AWS services, their advantages and limitations, and understanding when to use specific services.Experience building operationally mature systems with appropriate logging, monitoring, SLAs, alerting, and runbooks.A high standard for quality software engineering (CI/CD, testing).Experience progressively and safely rolling out changes to complex live systems.Experience with Java/Kotlin.Experience with Docker, Kubernetes.Knowledge of Golang.Experience with Micros or PaaS platform.Less Technical Requirements:Must be used to ownership of large deliverables and complex problems.Must be a top-notch team worker, exemplary in communicating progress and risks.Experience working with remote teams.Experience engaging with and building trust amongst internal customers.Excellent communication skills when engaging with customers and in written communication with the wider organization.Experience with incident management processes.Experience participating in 24/7 on-call rosters.Non-hero attitude: Engaging in engineering practices that avoid incidents in the first place.Don't see an exact role match?
No problem
Join our Talent Community and stay up-to-date on company and careers updates relevant to your career.
#J-18808-Ljbffr



  • Sydney, Österreich SustainAbility Consulting Vollzeit

    Engineering - Software (Information & Communication Technology)Hybrid / WFH - 1 Day a week / fortnight in Sydney officeESOP PackageBecome part of the founding team$180K - $230K + SuperCompany Overview:AI startup backed by top-tier venture capital.Role Overview:As the Senior / Principal Software Engineer, you will be playing a pivotal role in the founding...


  • Sydney, Österreich SustainAbility Consulting Vollzeit

    $180K - $230K + Super Hybrid / WFH - 1 Day a week / fortnight in Sydney office  ESOP Package Become part of the founding team Company Overview: AI startup backed by top-tier venture capital.Role Overview: As the Senior / Principal Software Engineer you will be playing a pivot role in the founding team.You will be growing IP and taking the company from zero...


  • Sydney, Österreich Clearcompany Vollzeit

    Lead Software Developer - Node | Angular | AWS Permanent Location - Sydney - CBD - 3 Days PW in Office | 2 Days PW from Home Salary - $180 - $200k + bonus My client is a scale-up med-tech organisation that has been making waves.They have a significant amount of feature development to conduct as their customer base continues to grow.They're an organisation...


  • Sydney, Österreich Clearcompany Vollzeit

    Lead Software Developer - Node | Angular | AWS Permanent Location - Sydney - CBD - 3 Days PW in Office | 2 Days PW from Home Salary - $180 - $200k + bonus My client is a scale-up med-tech organisation that has been making waves. They have a significant amount of feature development to conduct as their customer base continues to grow. They're an organisation...


  • Sydney, Österreich Clearcompany Vollzeit

    Lead Software Developer - Node | Angular | AWS Permanent Location - Sydney - CBD - 3 Days PW in Office | 2 Days PW from Home Salary - $180 - $200k + bonus My client is a scale-up med-tech organisation that has been making waves. They have a significant amount of feature development to conduct as their customer base continues to grow. They're an organisation...


  • Sydney, Österreich Tideri Jobbörse Vollzeit

    Lead Software Developer - Node | Angular | AWSPermanentLocation - Sydney - CBD - 3 Days PW in Office | 2 Days PW from HomeSalary - $180 - $200k + bonusMy client is a scale-up med-tech organisation that has been making waves.They have a significant amount of feature development to conduct as their customer base continues to grow.They're an organisation based...


  • Sydney, Österreich Atlassian Vollzeit

    Senior Principal Software Engineer - Team HealthEngineering | Sydney, Australia | Full-TimeWe're looking for a Senior Principal Software Engineer with at least 10 years of relevant experience to join the Engineering Health team within our Core Engineering organisation, reporting to the Head of Engineering in a fully remote position.With experience in driving...


  • Sydney, Österreich Tideri Jobbörse Vollzeit

    Engineering - Software (Information & Communication Technology) Hybrid / WFH - 1 Day a week / fortnight in Sydney office ESOP Package Become part of the founding team $180K - $230K + Super Company Overview:AI startup backed by top-tier venture capital.Role Overview:As the Senior / Principal Software Engineer, you will be playing a pivotal role in the...


  • Sydney, Österreich Atlassian Vollzeit

    Senior Principal Software Engineer - Team Health Engineering | Sydney, Australia | Full-Time We're looking for a Senior Principal Software Engineer with at least 10 years of relevant experience to join the Engineering Health team within our Core Engineering organisation, reporting to the Head of Engineering in a fully remote position.With experience in...


  • Sydney, Österreich Pearson Carter Vollzeit

    Principal Software Engineer | Fast Growing Startup | $180,000 + Super Pearson Carter is working with a bootstrapped startup dedicated to helping designers succeed using no code and GenAI. Due to an influx of projects, they are looking for a Principal Developer to help grow their 5-member team in Sydney and take charge of their future! What will you do? Make...


  • Sydney, Österreich Pearson Carter Vollzeit

    Principal Software Engineer | Fast Growing Startup | $180,000 + SuperPearson Carter is working with a bootstrapped startup dedicated to helping designers succeed using no code and GenAI.Due to an influx of projects, they are looking for a Principal Developer to help grow their 5-member team in Sydney and take charge of their future!What will you do?Make key...


  • Sydney, Österreich Tideri Jobbörse Vollzeit

    Principal Software Engineer | Fast growing Startup | $180,000 + Super Pearson Carter are working with a bootstrapped Startup who are dedicated to helping designers succeed using no code and GenAI.Due to an influx of projects, they are looking for a Principal Dev to help grow their 5 strong team in Sydney, and take charge of their future!What will you do?Make...


  • Sydney, Österreich Commonwealth Bank Of Australia Vollzeit

    Engineering - Software (Information & Communication Technology)You are a motivated and hands-on Engineer at heart with a passion for problem solving.Join one of our high-performing engineering teams.We are a team of big thinkers who are engineering the future of banking.Do Work that MattersAs a Principal Engineer for Gen AI, you utilize advanced technical...

  • Software Engineer

    vor 1 Monat


    Sydney, Österreich LEAP Legal Software Vollzeit

    This is a Software Engineer role with one of the leading companies in AU right now 🔥 -- LEAP Legal Software -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the 🚀 takes off.More About the Role at LEAP Legal Software 🧐🧐LawTap is a proud member of the LEAP group of companies. As the newest Engineer...

  • Software Engineer

    vor 1 Monat


    Sydney, Österreich Leap Legal Software Vollzeit

    This is a Software Engineer role with one of the leading companies in AU right now -- LEAP Legal Software -- with an amazing team.They are continuing to grow rapidly.This is the chance to join right as the takes off. More About the Role at LEAP Legal Software LawTap is a proud member of the LEAP group of companies.As the newest Engineer working on LawTap,...

  • Principal Engineer

    vor 1 Woche


    Sydney, Österreich Insurance Australia Group Limited Vollzeit

    Make a difference as a Principal Engineer.Join the largest general insurance group in Australia and New Zealand.Your Role Are you passionate about driving engineering excellence and shaping the future of technology? At IAG, we are on a mission to make the world a safer place, and we need a visionary Principal Engineer to join our dynamic team. If you thrive...


  • Sydney, Österreich Efinancialcareers Ltd. Vollzeit

    Principal Test Engineer Job No: 673002Location: Sydney - Inner Suburbs & CBDType: Permanent Full TimePay Band: 6About the roleThe Principal Test Engineer plays a pivotal role in developing and implementing automated testing frameworks aligned with industry best practices.They are responsible for ensuring the highest quality in testing across the end-to-end...

  • Principal Engineer

    vor 1 Woche


    Sydney, Österreich Insurance Australia Group Limited Vollzeit

    Make a difference as a Principal Engineer.Join the largest general insurance group in Australia and New Zealand.Your RoleAre you passionate about driving engineering excellence and shaping the future of technology? At IAG, we are on a mission to make the world a safer place, and we need a visionary Principal Engineer to join our dynamic team. If you thrive...


  • Sydney, Österreich Efinancialcareers Ltd. Vollzeit

    Principal Test EngineerJob No: 673002Location: Sydney - Inner Suburbs & CBDType: Permanent Full TimePay Band: 6About the roleThe Principal Test Engineer plays a pivotal role in developing and implementing automated testing frameworks aligned with industry best practices. They are responsible for ensuring the highest quality in testing across the end-to-end...

  • Principal Test Engineer

    vor 2 Monaten


    Sydney, Österreich Suncorp Vollzeit

    Take the next step. Be part of something bigger at Suncorp.Mentor and guide a talented Test Engineering team in Insurance Technology.We're looking for an experienced Test Lead with strong automation knowledge.Sydney location with great employee benefits & WFH flexibility.About the roleThe Principal Test Engineer plays a pivotal role in developing and...