Now hiring

Software Engineer (Brisbane, QLD, AU) @ HKT Services Limited

Brisbane, QLD, AUOnsiteFull-timePosted 14 days ago

Opens on the employer's site

About this role

<p>PCCW Global is a leading international communications service provider, delivering state-of-the-art mobility, voice, and data solutions to multinational enterprises, telecommunications partners, and cloud/application service providers. With an extensive network spanning over 3,000 cities in 160+ countries across 5 continents, our global reach, combined with localized expertise, ensures best-in-class connections across Africa, the Americas, Asia Pacific, Europe, and the Middle East.<br>Our network portfolio includes integrated communications services, such as connectivity and applications, all tailored, integrated, and orchestrated by the Console Connect platform.<br>Console Connect is a Software Defined Interconnection® platform that enables users to self-provision private, high-performance connections within a global ecosystem of enterprises, networks, clouds, SaaS,<br>IoT, and application providers. Accessible from 800+ data centers in 50+ countries, the platform is integrated with major hyperscale cloud providers, including AWS, Google Cloud, IBM Cloud, Microsoft Azure, Oracle and Alibaba Cloud. Users can access a wide array of native and third-party solutions via the Console Connect portal or API.</p> <p>We are seeking a driven Software Engineer to join our Network Automation team. This team is focused on automating our network infrastructure—specifically, writing code to automate network configuration changes.<br>Reporting to the Technical Lead Engineer, you will join a team of expert Python engineers, designing and implementing automation solutions that directly impact our customer-facing network operations. We leverage Python within a container-based microservices architecture, deployed in Kubernetes using a robust CI/CD pipeline.<br>You will be responsible for developing new software features, enhancing existing services, and driving improvements in performance and scaling, working closely with both internal and external engineering teams.</p> <p><br><strong>Key Responsibilities</strong><br>● Software Development:<br>○ Estimate timelines for new features and implement them with high-quality code.<br>○ Develop a clear, communicated design strategy for all software implementations.<br>○ Ensure extensive test coverage for developed software.<br>○ Take full ownership of the project through deployment and subsequent operation inproduction.<br>○ Based on the requirements and constraints, develop cost-effective solutions utilizing your skills and expertise.<br>● Operational Excellence:<br>○ Collaborate across teams to ensure code is deployed in a maintainable and scalable manner, with all potential failure conditions monitored and addressed.<br>○ Proactively conduct regular systems analysis and recommend necessary changes to policies and procedures.<br>○ Work across teams to implement new customer-facing features for network configuration management.</p> <p>● Maintenance &amp; Quality:<br>○ Investigate and fix defects to maintain existing services and applications.<br>○ Adhere to team standards for code style and version-control practices.<br>○ Provide helpful, accurate, and supportive code reviews to peers.<br>○ Support and develop other team members through advice, coaching, and educational opportunities.</p> <p><br><strong>Required Skills and Experience</strong><br>We are looking for a self-motivated individual who excels at solving complex technical problems with creative engineering solutions.<br>You Are:<br>● Flexible, change-resilient, and focused on delivery with a &apos;can-do&apos; approach.<br>● A natural collaborator who works effectively with colleagues from diverse disciplines.<br>● Committed to quality, innovation, and continuous improvement.<br>● Passionate about software development and comfortable in a fast-paced, challenging environment.<br>● Comfortable making informed decisions quickly and taking ownership of large-scale services and applications.<br>● Authorized to work in Australia.<br><br>You Have:<br>● Commercial software development experience with a minimum of 2 years of using Python programming language.<br>● A solid understanding of REST APIs, microservice architecture, Docker containers, and Kubernetes.<br>● Experience with:<br>a. relational databases, including PostgreSQL.<br>b. designing concurrent and distributed systems.<br>c. working in an agile team environment.<br>● Understanding of the full software development lifecycle.<br>Beneficial (But Not Required) Experience:<br>● Developing messaging-based systems.<br>● Google Cloud.<br>● Layer 2 and Layer 3 networking fundamentals.<br>● Using Cisco IOS and network devices in general.<br>● Involved in the wider developer community or open-source projects.</p>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores
Software Engineer (Brisbane, QLD, AU) at HKT Services Limited | ResuMinder Jobs