Principal Software Engineer

5 days ago


Sydney, New South Wales, Australia Atlassian Full time
About the Role

We are seeking a highly skilled Principal Software Engineer to join our Managed Search team at Atlassian. As a key member of our team, you will be responsible for designing, implementing, and operating our self-hosted search platform, ensuring high-quality search infrastructure and outstanding collaboration skills to work effectively within a distributed team.

Key Responsibilities
  • Design and implement new and existing Managed Search components
  • Operate search clusters at high load and ensure reliable version upgrades and effective cluster configuration management
  • Build 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
  • Engage with product teams to support and guide them as they onboard the service to the self-hosted search platform
Requirements
  • Deep Elasticsearch/Open Search skills, including operating and tuning large clusters
  • Experience with a range of AWS services and their advantages and limitations
  • Experience building operationally mature systems with appropriate logging, monitoring, SLAs, alerting, and runbooks
  • High standard for quality software engineering (CI/CD, testing)
  • Experience progressively and safely rolling out changes to complex live systems
What We Offer

As a Principal Software Engineer at Atlassian, you will have the opportunity to work on a high-impact project, collaborate with a talented team, and contribute to the development of our self-hosted search platform. We offer a competitive salary, comprehensive benefits package, and a dynamic work environment.



  • Sydney, New South Wales, Australia Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team in Sydney, NSW. As a key member of our engineering team, you will be responsible for leading the development of large-scale software systems and mentoring junior engineers.Key ResponsibilitiesDesign and implement innovative software solutions to solve...


  • Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that meet the needs of our customers.About the Role:This is a highly technical hands-on role, requiring a broad range of...


  • Sydney, New South Wales, Australia Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team in Sydney, NSW. As a technical leader, you will be responsible for designing and implementing innovative software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of large-scale software platforms, ensuring they are secure,...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a technical leader, you will be responsible for designing and implementing innovative solutions to complex problems, leading cross-functional squads, and mentoring junior engineers.Key ResponsibilitiesDesign and implement...


  • Sydney, New South Wales, Australia Starling Bank Limited Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that meet the needs of our customers.About the Role:Design and develop high-quality software systems that meet the needs of...


  • Sydney, New South Wales, Australia Cashrewards Full time

    About the RoleCashrewards is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development.Key ResponsibilitiesDesign, develop, and deploy cloud-based solutions that meet business requirements.Lead and mentor...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform, which powers our banking services for clients around the world.As a Principal Engineer, you will have the...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform using Java and AWS/GCP.As a Principal Engineer, you will have the opportunity to work on a wide range of projects,...


  • Sydney, New South Wales, Australia Starling Bank Limited Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform.As a Principal Backend Software Engineer, you will work closely with our cross-functional teams to deliver...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe're seeking a seasoned Senior Principal Software Engineer to join our Engineering Health team within Core Engineering at Atlassian. As a key member of our leadership team, you'll drive improvements in engineering practices and contribute to our mission to deliver customer value at speed.Key ResponsibilitiesDefine and drive software technical...


  • Sydney, New South Wales, Australia Cashrewards Full time

    About the RoleCashrewards is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development.As a leader in cloud engineering, you will be responsible for designing, building, and maintaining scalable and...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Job Title: Principal/Lead Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our fast-paced team. As a Principal Engineer, you will play a key role in driving the technical direction of our projects, with a primary focus on software architecture and design.Key Responsibilities:Develop the blueprint and pattern for network...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe're seeking a seasoned Senior Principal Software Engineer to join our Engineering Health team in Sydney, Australia. As a key member of our Core Engineering organization, you'll report to the Head of Engineering and work in a fully remote position.Key ResponsibilitiesDrive improvements in engineering practices and processes to sustainably...


  • Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Mobile Engineering Native team, responsible for the technology direction and core functions that underpin our award-winning Comm Bank Mobile App for both iOS and Android.About the RoleAs a Principal Engineer, you will help shape the future of our...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    Job Title: Principal/Lead Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our fast-paced team at Commonwealth Bank.About the RoleThis is a key role in driving the technical direction of our projects, with a primary focus on software architecture and design.You will work closely with cross-functional teams to develop and...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleAtlassian is seeking a highly skilled Principal Engineer to join our Central AI department, specifically the Search Relevance group. As a key member of our team, you will be responsible for pioneering the development of search relevance capabilities to meet the needs of our AI-driven initiatives.Your ResponsibilitiesDrive large, complex...


  • Sydney, New South Wales, Australia Nuix Full time

    About the RoleWe're seeking a highly skilled Principal Software Engineer to join our team at Nuix. As a key member of our engineering team, you will play a critical role in the development and delivery of our innovative software solutions.Key ResponsibilitiesLead the planning and development of new products and processes, ensuring adherence to Nuix's...