The Principal Engineer is a technical leadership role, responsible for driving technical outcomes of the team and advising and supporting best practices across the business within flight operations, airline, and mobile technologies.The Principal Software Engineer will have mastered the fundamentals of software development, from problem exploration and solution discovery, through system and code design and implementation, to the deployment and maintenance of live code in a production environment.
They should be confident to take on the most complex of technical solutions, yet humble enough to ask questions and assist with basic tasks for the good of the team.Principal Engineers have a deep understanding of the business and customer value their software products deliver.
They typically work closely with a Product Manager and other stakeholders to maximize value and align with strategic business goals.
Beyond their immediate teams, Principal Engineers contribute to the overall technical vision and effectiveness of the organization as members of the Engineering Leadership and Delivery Leadership teams.You'll have:12 years' experience in systems development and implementationTertiary qualification in Information Technology or Computer Engineering discipline preferred5 years demonstrated experience leading technical members while staying hands-on technicallyStrong communication skills with the ability to communicate technical requirements effectively to the business and across multidisciplinary teamsStrong ability to forge and reinforce strong software engineering principles and best practicesApache Kafka and Confluent Platform, with a deep understanding of Kafka architecture and componentsExperience with Confluent Kafka components like Cloud Kafka, Schema Registry, Kafka Connect, and KSQLDBExperience with Apache Flink, Apache Storm, or Apache Spark StreamingExperience with microservices architecture and RESTful APIsFamiliarity with Google Cloud Platform or AzureKnowledge of data governance frameworks and regulatory complianceExperience with Scala or Python for data processing tasksConfluent Certified Kafka Developer or Administrator certification preferred
#J-18808-Ljbffr