Job Title: System Development Engineer
About the Role
We are seeking an exceptional engineer to join our world-class network team in a dynamic environment that has the feel of a start-up. As a System Development Engineer, you will play a crucial role in deploying, managing, fixing and reinventing the tools, services and components that network engineering relies on to automate our network and keep it operational.
Key Responsibilities
* Simplifying and reinventing systems, processes, and tools to make things better for our customers
* Managing and growing innovative, production-quality tools to solve real operational problems for our network
* Investigating technical issues scientifically and thoroughly, and assist in fixing them so they don't come back
* Providing technical solutions to real business problems in a global organization
Requirements
A SysDE is responsible for maintaining their teams' services, requiring them to troubleshoot and identify the root causes of any issues that arise within their systems and any subcomponents. A SysDE will utilise testing, monitoring, and validations on their services, tools, and infrastructure to ensure their teams can continuously deploy new versions of the services with minimal interruption.
A SysDE will identify areas to invent, refine, and develop automation and tools to reduce manual operations and fulfil the requirements of the business and their customers.
Qualifications
* Relevant experience in software development, systems engineering, SRE or DevOps roles
* Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Practical understanding of network fundamentals (DNS, DHCP, TCP/IP, routing, switching, HTTP)
* Knowledge of systems engineering fundamentals (host networking, storage, *nix operating systems)
* Demonstrable experience programming with at least one modern language such as Python, C++, C#, Java, Golang, Ruby
PREFERRED QUALIFICATIONS
* Experience with Python
* Experience of designing, developing or operating cloud services running on AWS or another cloud platform