Current jobs related to Principal Software Engineer - Sydney, New South Wales - Atlassian


  • 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 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 banking platform.As a Principal Software Engineer, you will have the opportunity to work on a wide range of exciting projects, from...


  • 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 Australian Red Cross Full time

    We are seeking a highly skilled and experienced Principal Software Engineer to join our team at {company}.In this role, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in software development will enable you to make significant contributions to our technology stack and help drive business growth.To...


  • 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 Atlassian Full time

    About the RoleWe 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...


  • 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 be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Lead the planning and development of new products and processes,...


  • 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 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...


  • Sydney, New South Wales, Australia Microsoft Full time

    Job Title: Principal Software Engineering ManagerAbout the Role:We are seeking a highly skilled Principal Software Engineering Manager to lead our team of software engineers in designing and developing scalable software solutions for Azure Networking. As a key member of our team, you will be responsible for guiding the technical direction of our projects,...


  • Sydney, New South Wales, Australia Nuix Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Nuix. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Lead the planning and development of new products and...


  • Sydney, New South Wales, Australia Macquarie Full time

    About the RoleWe are seeking an exceptional Principal Engineer to join our digital engineering team at Macquarie. As a key member of our team, you will play a critical role in helping us tackle some of the most challenging problems in the group.As a Principal Engineer, you will draw from your deep and broad technical expertise to get hands-on in the code to...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our Atlassian Cloud Storage Engineering (ACSE) team. As a key member of our team, you will play a critical role in designing, implementing, and operating our self-hosted search platform.Key ResponsibilitiesDesign and Implementation: Design and implement new and...


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

    About the RoleWe are seeking a highly skilled Principal 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.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable software solutionsCollaborate with cross-functional...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleAtlassian is seeking a seasoned Principal Software Engineer to join our Cloud Storage Engineering team. As a key member of our team, you will be responsible for designing, implementing, and operating high-quality search infrastructure that enables thousands of Atlassians to deploy and operate search applications in the cloud.This is a unique...


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

    About UsAt Starling Bank, we're on a mission to revolutionize the banking industry. Our technology platform, Engine, is a software-as-a-service (SaaS) business that powers our banking operations and is now available to banks and financial institutions worldwide.Job DescriptionWe're seeking a highly skilled Principal Backend Software Engineer to join our team...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Managed Search team in Sydney, Australia. As a key member of our team, you will be responsible for designing, implementing, and operating new and existing Managed Search components.Key ResponsibilitiesDesign and implement new search infrastructure components to support the...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Atlassian Cloud Storage Engineering (ACSE) team, specifically the Managed Search team. As a key member of this team, you will be responsible for designing, implementing, and operating high-quality search infrastructure that meets the needs of our customers.Key...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our Sydney engineering team. As a key member of our team, you will be responsible for shaping the future of our products and helping thousands of teams around the world get work done.Key ResponsibilitiesDesign and develop complex software systems, from technical design to...

Principal Software Engineer

2 months ago


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

We are seeking a highly skilled Principal Engineer to join our Search Relevance group in Central AI department at Atlassian. The Central AI organisation is responsible for constructing the fundamental infrastructure, data pipeline, frameworks, models, search and other capabilities to expedite AI feature development throughout the entire company.

Your Future Team

The Central AI org is part of the larger Atlassian Intelligence program, which aims to accelerate AI innovation across all our products and platform, provide cohesive AI experiences and set up an Atlassian AI infrastructure for the future.

Key Responsibilities
  • Pioneer the development of search relevance capabilities to meet the needs of the AI wave
  • Drive large, complex projects autonomously, from technical design to launch
  • Contribute to ongoing feature development, specialising in search functionality and be the domain expert on search and relevance related technologies
  • Solve architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Partner across engineering teams to tackle company-wide initiatives
Requirements
  • 6+ years of software development experience
  • Deep hands-on experience in improving search relevance or recommendation systems at scale
  • Strong expertise in Java or equivalent language technology and the ability to write performant production-quality code
  • Experience building and scaling machine learning models in business applications using large amounts of data
  • Focus on business practicality and the 80/20 rule; very high bar for output quality, but recognise the business benefit of 'having something now' vs 'perfection sometime in the future'
  • Agile development mindset, appreciating the benefit of constant iteration and improvement
Preferred Qualifications
  • Deep Elasticsearch/OpenSearch skills, especially around the Query DSL
  • Experience working in a consumer or B2C space for a SaaS product provider, or the enterprise/B2B space
  • Excelling in solving ambiguous and complex problems, being able to navigate through uncertain situations, breaking down complex challenges into manageable components and developing innovative solutions