Senior Software Engineer
Bright Purple Resourcing Ltd
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 100KJob location
Remote
Charing Cross, United Kingdom
Tech stack
Amazon Web Services (AWS)
Bash
Software as a Service
Cloud Computing
Cluster Analysis
Continuous Integration
Software Debugging
Linux
DevOps
Python
Linux System Administration
Open Source Technology
Redis
Software Engineering
Load Balancing
Grafana
Kubernetes
Terraform
Docker
Go
Job description
- I want you to collaborate within a dynamic software engineering team to architect and build a new cloud-native IaC platform.
- You will develop software using technologies such as Docker Compose, Terraform, Kubernetes (K8s), Python, and Go.
- You will provision and orchestrate open-source services including Loki, Redis, Grafana, Authentik, Netbird, among others.
- I expect you to design and implement CI/CD pipelines to streamline deployment processes.
- Initially, you will focus on AWS environments, with the goal of creating a solution portable to other public cloud or on-premises setups.
- You will engage in the full development lifecycle: design, define work, document, debate, code, debug, and support features from inception.
Technologies:
- AWS
- Architect
- Bash
- CI/CD
- Cloud
- Docker
- Grafana
- Support
- Kubernetes
- Linux
- Load Balancing
- Network
- Python
- Redis
- Security
- Terraform
- DevOps
Requirements
- I am looking for a software developer experienced in designing and delivering complex Infrastructure-as-Code (IaC) capabilities from scratch, rather than merely operating existing environments.
- I prefer a background in developing cloud-native systems software within SaaS organizations.
- I expect demonstrated expertise in software design and development for cloud-native IaC platforms.
- Strong communication skills, a collaborative spirit, and a commitment to quality are essential.
- I seek proven experience in early-stage projects utilizing technologies like AWS, Terraform, Python, Go, along with a solid understanding of Bash.
- Familiarity with clustering, load balancing in cloud environments, and a solid grasp of networking and telemetry, especially within AWS, is important.
- Proficiency in Linux system administration and service configuration is required.
About the company
I am offering a role with a leading provider of Network Security solutions, specializing in automatic detection and mitigation, network visibility, analytics, and reporting tools. This position can be fully remote within Europe or hybrid in Edinburgh, UK. The salary is up to £100,000, plus excellent employee benefits, with contract options also considered.