About the Company
Apply below after reading through all the details and supporting information regarding this job opportunity.
Our client is a leading provider of Network Security solutions specializing in automatic detection and mitigation, network visibility, analytics, and reporting tools.
About the Role
Are you a seasoned software engineer with a passion for designing and developing cloud-native Infrastructure-as-Code (IaC) solutions from the ground up? Our client is seeking a talented and motivated Senior Software Engineer to lead the development of our next-generation observability platform. THIS IS NOT A DEVOPS ROLE.
Responsibilities
* Collaborate within a dynamic software engineering team to architect and build a new cloud-native IaC platform.
* Develop software using technologies such as Docker Compose, Terraform, Kubernetes (K8s), Python, and Go.
* Provision and orchestrate open-source services including Loki, Redis, Grafana, Authentik, Netbird, among others.
* Design and implement CI/CD pipelines to streamline deployment processes.
* Initially focus on AWS environments, with the goal of creating a solution portable to other public cloud or on-premises setups.
* Engage in the full development lifecycle: design, define work, document, debate, code, debug, and support features from inception.
Qualifications
* A software developer experienced in designing and delivering complex IaC capabilities from scratch, not merely operating existing environments.
* A background in developing cloud-native systems software within SaaS organisations.
* Demonstrated expertise in software design and development for cloud-native IaC platforms.
* Strong communication skills, a collaborative spirit, and a commitment to quality.
* Proven experience in early-stage projects utilizing technologies like AWS, Terraform, Python, Go, and a solid understanding of Bash.
* Familiarity with clustering, load balancing in cloud environments, and a solid grasp of networking and telemetry, especially within AWS.
* Proficiency in Linux system administration and service configuration.
Pay range and compensation package
Salary up to £100,000 plus excellent employee benefits. Contract options considered also.
Equal Opportunity Statement
This role can be fully remote within Europe or hybrid in Edinburgh, UK.
```