Software Engineer for Platform, PaaS, and OS About us Corero Network Security is a leading provider of Distributed Denial of Service (DDoS) protection solutions. We are specialists in automatic detection and mitigation solutions, that include network visibility, analytics, and reporting tools. Corero’s technology provides scalable protection capabilities against both external DDoS attackers and internal DDoS threats, in even the most complex edge and subscriber environments, ensuring internet service availability and uptime. Corero’s key operational centers are in Marlborough, Massachusetts, USA, and Edinburgh, UK, with the Company’s headquarters in London, UK. The Company is listed on the London Stock Exchange’s AIM market under the ticker CNS. For more information, visit . The role Corero is looking for a talented and motivated Software Engineer to join its team developing the operating system and PaaS environments, associated software capabilities and tooling, that support our DDoS protection solutions across their deployments. The successful candidate will develop software features for Corero鈥檚 hardware, virtual and cloud solutions. This will be achieved through systems programming for lifecycle management of the platform, operating systems and containers configuration, security hardening, development tools, and build infrastructure. Responsibilities: Work in a small team responsible for the development of Corero鈥檚 platform creation. Software development in Bash shell, Python, C/C++, Ansible in a Linux/RedHat environment. Some PaaS engineering in AWS, Gcloud, Azure can be expected. Deliver strong contribution to Corero intellectual property and software assets. Support the products developed throughout their entire life cycle. Working in an Agile development methodology. Required education and experience: Significant knowledge of Linux from an administration through automation software perspective. Bash, and Python programming experience. Knowledge of hypervisors such as VMware, KVM/Virsh. Experience with containerization technologies such as K8S, Docker and Podman. Orchestration of provisioning through technologies like Ansible and Packer. Experience in any of the public cloud infrastructure providers. Good communication, presentation and design documentation skills. Bachelors Degree in Computer Science or similar. Required experience: Build system environments such as Atlassian Bamboo, Jenkins. Experience with public cloud platforms like AWS, Google Cloud, Azure or similar. Experience of other PaaS environments such as Nutanix. IP networking configuration, protocols and operation, including troubleshooting. Enthusiasm, and an ability to learn quickly. Experience in Linux open-source development projects. Multi-core hardware and software development experience. What we offer Competitive compensation package Pension scheme Life insurance Medical insurance Enhanced parental leave 25 days off + bank holidays + birthday leave Location: The position is associated with our central Edinburgh office, Scotland, UK. For candidates local to that office, flexible working arrangements mean an expected average of 2 days working in the office per week, with remaining days working from home. #J-18808-Ljbffr
Python Amazon Web Services (AWS) paas Azure nutanix Red Hat platform Linux vmware C++ gcloud Google Cloud Platform (GCP) packer podman Docker Kubernetes Bash Jenkins Ansible Software Engineer