Company

AmadeusSee more

addressAddressMelbourne, VIC
salary SalaryPermanent
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: 1722580. Amadeus - The previous day - 2024-03-10 19:42

Amadeus

Melbourne, VIC
Popular Software Principal Engineer jobs in top cities
Jobs feed

Works Officer

Zoos Sa

Monarto, SA

Permanent

Components Superintendent

The Bloomfield Group

Ashtonfield, NSW

Permanent

Inventory Manager

Acciona

Sydney, NSW

Permanent

Senior Cost Controller

Acciona

Perth, WA

Permanent

Legal Assistants - Multiple positions

Empire Group

Melbourne, VIC

$75,000-90,000 per year

Talent and Workforce Coordinator

Acciona

Melbourne, VIC

Permanent

Legal Assistant

Empire Group

Australia

$75,000-85,000 per year

ER/IR Manager - NSW/ACT

Goodman Fielder

Sydney, NSW

Permanent

Production Clerk

Ventia

Queensland

Permanent

Graduate Program - Expression of Interest

Acciona

Melbourne, VIC

Permanent

Share jobs with friends

Principal Software Engineer (Salesforce)

Deakin University

$127,682-135,330 per year

Victoria

2 weeks ago - seen

Principal Software Engineer

Oracle

Permanent

Melbourne, VIC

2 weeks ago - seen

Principal Software Engineer (Salesforce)

Deakin University

$127,682 - $135,330 a year

Melbourne, VIC

3 weeks ago - seen

Principal VR Software Engineer

Morgan Consulting

$150,000 - $200,000 a year

Melbourne, VIC

3 weeks ago - seen

Principal VR Software Engineer

Morgan

Melbourne, VIC

3 weeks ago - seen

Principal Software Engineer (DevOps)

Commonwealth Bank

Victoria

3 weeks ago - seen

Principal Software Engineer

Microsoft

Melbourne, VIC

a month ago - seen

Principal Value Engineer - Australia

Bmc Software

Melbourne, VIC

a month ago - seen

Principal C++ Software Engineer

Morgan Consulting

$150,000-200,000 per year

Melbourne, VIC

a month ago - seen

Principal 3D AR/VR Software Engineer

Morgan Consulting

$150,000-200,000 per year

Melbourne, VIC

2 months ago - seen

Principal Value Engineer - Australia

Bmc Software

Permanent

Melbourne, VIC

2 months ago - seen

Principal Software Engineer

Easygo

Melbourne, VIC

2 months ago - seen

Principal Software Engineer, Back End (Remote)

Agoda.com

Melbourne, VIC

2 months ago - seen

Principal Software Engineer

Microsoft Corporation

Melbourne, VIC

2 months ago - seen

Principal Software Engineer

Amadeus

Melbourne, VIC

2 months ago - seen

Principal Software Engineer

Flexera

Melbourne, VIC

2 months ago - seen

Principal Software Engineer - Azure Kubernetes Service

Microsoft Corporation

Melbourne, VIC

2 months ago - seen

Principal Software Engineer - Azure Kubernetes Service

Microsoft Corporation

Melbourne, VIC

2 months ago - seen