Principal Software Architect

20 hours ago


Sydney, New South Wales, Australia 1058 Amadeus IT Pacific Pty Ltd Full time
Job Title: Principal Software Engineer

At 1058 Amadeus IT Pacific Pty Ltd, we are seeking a highly skilled Principal Software Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and continuous integration and delivery.

Main Responsibilities:
  • Internal Developer Platform (IDP)
    • Evaluate and architect IDP solutions, providing automation support throughout the product lifecycle, including interfacing with existing tools.
    • Lead the evolution of IDP in collaboration with the Product Owner (PO).
    • Continuously design and refine IDP to streamline our SAFe release train.
    • IDP Integrations
      • Integrate IDP with infrastructure management tools, ensuring efficient control over infrastructure provisioning, upgrades, and recovery using Infrastructure as Code (IaC) and other relevant technologies.
      • Lead the integration between IDP and the Continuous Integration/Continuous Deployment (CICD) pipeline, encompassing source code repository automation, centralized and aggregated solution-level CICD, and governance of CICD practices to eliminate frictions.
      • Lead integrations between IDP and the Test Automation framework (Touchstone).
      • Lead integration efforts between IDP and Operation Automation, ensuring automated commissioning, monitoring, alerting, and recovery beyond service deployment in the CICD pipeline.
    • Piloting and Enabling
      • Continuously explore new tools and technologies for application development teams.
      • Empower application development teams post Proof of Concept (POC) of new tools or technologies through training and guidance, enabling them to efficiently acquire the necessary skills for future work.
      • Collaborate with feature teams on internal application architecture to ensure seamless integration with the overall platform.
    • Team Growth
      • Mentor junior team members in design and development skills.
      • Supervise juniors to ensure proper and timely completion of tasks.
    Requirements:
    • Software Development: 10+ years of professional software development experience.
    • Software Architecture:
      • Architect, design, and develop sophisticated software solutions.
      • Extensive expertise in designing and constructing microservices-based and distributed software architectures.
    • Code debugging & troubleshooting:
      • Proficient in advanced code debugging and troubleshooting skills, enabling the diagnosis of issues in code structure and platform architecture.
    • System and Infrastructure:
      • Hands-on experience with databases, including My SQL, Mongo, and Elasticsearch.
      • Working knowledge of TCP/IP, DNS, and HTTP protocols for understanding data transmission over networks.
      • Experience with cloud infrastructure platforms like AWS, Azure.
      • Excellent scripting skills in scripting languages.
      • Familiarity with Infrastructure as Code frameworks such as Terraform, Cloud Formation, or Pulumi.
      • Proficiency in monitoring and logging tools like Splunk, ELK stack, and Datadog would be advantageous.
    • CI/CD pipeline concepts:
      • Experience with continuous integration/delivery tools such as Jenkins, Team City, Octopus Deploy, Argo CD would be advantageous.
    • Container Orchestrator expertise:
      • Kubernetes/Open Shift experience and knowledge would be advantageous.

We are looking for a highly skilled and experienced Principal Software Engineer to join our team. If you have a passion for software development and a strong background in platform engineering, we encourage you to apply for this exciting opportunity.



  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe're seeking a highly experienced Senior Principal Software Engineer to join our Engineering Health team within Core Engineering. As a key member of our leadership team, you'll drive improvements in engineering and help us sustainably deliver customer value at speed.Key ResponsibilitiesDefine and drive software technical roadmaps as a cloud...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the Role:We're seeking a highly experienced Senior Principal Software Engineer to join our Engineering Health team within Core Engineering at Atlassian. As a key member of our leadership team, you will play a critical role in driving improvements in engineering and helping us sustainably deliver customer value at speed.Key Responsibilities:Define and...


  • 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 1835i Group Full time

    We're 1835i Group, a leading venture fund-backed company, and we're looking for 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.About the RoleAs a Principal Engineer, you will be responsible for...


  • Sydney, New South Wales, Australia Amadeus Full time

    Job TitlePrincipal Software EngineerAbout the RoleWe are seeking an accomplished Principal Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will bring a wealth of experience in software development and a mastery of engineering practices spanning the entire software product life-cycle.Key ResponsibilitiesEvaluate and...


  • 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 1058 Amadeus IT Pacific Pty Ltd Full time

    Principal Software Engineer (Platform Engineering)Role Overview:We are seeking an accomplished Principal Engineer to join our dynamic Platform Engineering team. As a key member, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and...


  • Sydney, New South Wales, Australia Amadeus Hospitality Full time

    Job TitlePrincipal Software EngineerAbout the RoleWe are seeking an accomplished Principal Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and...


  • Sydney, New South Wales, Australia Amadeus Hospitality Full time

    Job TitlePrincipal Software EngineerAbout the RoleWe are seeking an accomplished Principal Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and...


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

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Asset Finance and Working Capital technology crew. As a key member of our team, you will be responsible for leading product, feature designs, and technical strategy while being critical to the function's end-to-end software engineering lifecycle.Key ResponsibilitiesDesign...


  • Sydney, New South Wales, Australia Atlassian Full time

    Senior Principal Software Engineer - Team HealthJob SummaryWe are seeking a highly experienced Senior Principal Software Engineer to join our Engineering Health team within Atlassian's Core Engineering organization. As a key member of our leadership team, you will play a critical role in driving improvements in engineering and helping us sustainably deliver...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Architect to join our Sydney engineering team. As a key member of our team, you will be responsible for shaping the future of our software products and helping thousands of teams around the world get work done.As a seasoned software engineer, you will take pride in being a role...


  • Sydney, New South Wales, Australia Amadeus Hospitality Full time

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our dynamic Platform Engineering team at Amadeus Hospitality. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and...


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

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Starling Bank. As a key member of our engineering team, you will play a critical role in designing and developing our cloud-native platform, working closely with our clients to understand their needs and deliver innovative solutions.Key...


  • Sydney, New South Wales, Australia 1058 Amadeus IT Pacific Pty Ltd Full time

    Job Title: Principal Software EngineerAt 1058 Amadeus IT Pacific Pty Ltd, we are seeking a highly skilled Principal Software Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation,...


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

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Starling Bank. As a key member of our engineering team, you will play a critical role in designing and developing our cloud-native platform, working closely with our clients to understand their needs and deliver innovative solutions.Key...


  • Sydney, New South Wales, Australia TheDriveGroup Full time

    Job SummaryTheDriveGroup is seeking a seasoned Principal Software Architect to drive the direction and future of our cutting-edge applications. As a key member of our technology team, you will make high-level decisions for flagship applications, working closely with Senior Executive stakeholders and leading large teams.About the RoleWe are looking for a...


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

    About the RoleWe are seeking a highly skilled and experienced Technical Leader to join our Software Development team at Software Defined Automation GmbH. As a Principal Software Engineer, you will play a key role in leading the development of our software solutions and driving technical innovation.Key ResponsibilitiesLead the design and implementation of...


  • Sydney, New South Wales, Australia 1058 Amadeus IT Pacific Pty Ltd Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled and experienced Principal Software Architect to join our dynamic Platform Engineering team at 1058 Amadeus IT Pacific Pty Ltd. As a key member of our team, you will play a pivotal role in steering the evolution of our cross-functional platforms, encompassing service chassis, global observability,...


  • Sydney, New South Wales, Australia Amadeus Hospitality Full time

    Job Title: Principal Software EngineerAmadeus Hospitality is seeking a highly skilled Principal Software Engineer to join our dynamic Platform Engineering team. As a key member of our team, you will play a pivotal role in steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as...