Company

AmadeusSee more

addressAddressSydney, NSW
CategoryEngineering

Job description

Job Title

Principal Software Engineer

PURPOSE OF THE ROLE:

As an accomplished Principal Software Engineer within our dynamic Platform Engineering team, you bring a wealth of experience in software development and a mastery of engineering practices spanning the entire software product life-cycle. Your pivotal role involves steering the evolution of cross-functional platforms, encompassing service chassis, global observability, automation, infrastructure as code, and continuous integration and delivery.

In your enabling capacity, you empower product feature development teams by championing consistent high standards and fostering platform-compatible design, effectively minimizing cross-team friction. As a collaborative leader, you seamlessly engage with members from diverse teams, proactively addressing underlying technical challenges to enhance our engineering productivity continually.

Your strategic insights and hands-on approach position you at the forefront of our platform's innovation, ensuring a robust and streamlined development environment for sustained success.

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.

Relevant Work Experience:

  • 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 MySQL, 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, CloudFormation, 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, TeamCity, Octopus Deploy, ArgoCD would be advantageous.

  • Container Orchestrator expertise: Kubernetes/OpenShift experience and knowledge would be advantageous.

Nice to have Skills

  • Experience with C# and .Net

  • Experience with airline DCS relative development

  • Experience implementing TDD, CI/CD

  • Experience developing infrastructure for complex solution

  • Experience with system monitoring tools and services

  • Keen interest in staying up-to-date with the latest technologies.

#LI-APAC24

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.

Refer code: 1761502. Amadeus - The previous day - 2024-03-16 17:28

Amadeus

Sydney, NSW
Jobs feed

Billings Officer

Robert Half

Beecroft, NSW

$35.00 per hour

GP| DPA in Brisbane| 70% of Billings

Jps Medical Recruitment

Brisbane, QLD

Permanent

Accounts Receivable / Billings Officer

Accountability

Sydney, NSW

Permanent

Sales Advisor 38h

H&M

Perth, WA

Permanent

After Hours GP Position| Mixed Billing| Melbourne

Jps Medical Recruitment

Melbourne, VIC

Permanent

GP| 70% of Billings| Mixed Billing| Melbourne VIC

Jps Medical Recruitment

Queensland

Permanent

Senior Leadership Coach - Remote

Prosperity Outcomes

Brisbane, QLD

Permanent

GP| 75% of Billings| Melbourne VIC

Jps Medical Recruitment

Melbourne, VIC

Permanent

HR Senior Advisor

Chandler Macleod

Brisbane, QLD

$76.56 per hour

Hospital in the Home, Registered Nurse - Lismore

Nsw Health

Lismore, NSW

$70,050-98,351 per year

Share jobs with friends

Related jobs

Principal Software Engineer

AWS/Python Software Engineer (24-Months FTC)

Tpg Telecom

Permanent

New South Wales

3 hours ago - seen

Software Engineer with a Front End Focus

Woolworths Group

Permanent

New South Wales

6 hours ago - seen

Lead Software Engineer

Elmo Software

Permanent

Sydney, NSW

11 hours ago - seen

Software Engineer

Elmo Software

Permanent

Sydney, NSW

11 hours ago - seen

Fullstack Software Engineer (NodeJS, React/Angular)

Commonwealth Bank Of Australia

Permanent

Eveleigh, NSW

11 hours ago - seen

Software Engineer - API Services

Rokt

$165,000-175,000 per year

Sydney, NSW

11 hours ago - seen

Software Engineer (GUI & Java)

Bluefin Resources

Permanent

Sydney, NSW

11 hours ago - seen

Senior Software Engineer

Shift

Permanent

North Sydney, NSW

22 hours ago - seen

Senior Software Engineer C++/Python Architect

Mantech

Permanent

Sydney, NSW

22 hours ago - seen

Senior Software Engineer

Woolworths Group

Permanent

Sydney, NSW

yesterday - seen

Staff Engineer Software

Commonwealth Bank Of Australia

Permanent

Sydney, NSW

yesterday - seen

Senior Software Engineer - Full Stack (.Net & React)

Commonwealth Bank Of Australia

Permanent

Sydney, NSW

yesterday - seen

Back-End Software Engineer in Sydney

Wisetech Global

Sydney, NSW

4 days ago - seen

SOFTWARE DEVELOPMENT ENGINEER IN TEST

Taggle Systems

Marrickville, NSW

4 days ago - seen

Software Engineer

Wooliesx

Surry Hills, NSW

4 days ago - seen

Software engineer

Swipejobs

North Sydney, NSW

4 days ago - seen

Software Engineer

Path4 Group

Sydney, NSW

4 days ago - seen