Overview
National Security & Defence Consultant - South West. Work Pattern: Hybrid. Clearance: Must be eligible for SC and DV Clearance.
Summary
We are seeking a motivated Software Engineer with strong programming experience using Golang to join our client's Security team. You’ll be working with cutting-edge technologies across front-end, back-end, cloud, and DevOps environments, alongside a highly skilled technical team.
Responsibilities
* Design, develop, and maintain high-quality software solutions.
* Design and implement scalable back-end services using Golang.
* Apply industry-standard tools for design, development, static analysis, and the full SDLC.
* Use version control systems (e.g. Git) to manage and collaborate on code effectively.
* Use containerization technologies (e.g. Docker) to streamline deployment and ensure consistency.
* Develop and maintain CI/CD pipelines to support automated build, test, and deployment.
* Write clean, efficient, and well-documented code following best practice.
* Participate in code reviews and provide constructive feedback.
* Stay current with evolving technologies and contribute to technical discussions.
Required Experience
* Strong programming experience using Golang.
* Degree in Computer Science, Engineering, or equivalent experience.
* Strong experience with Git and collaborative development workflows.
* Good understanding of algorithms, data structures, and software engineering principles.
* Hands-on experience with Docker.
* Knowledge of DevOps and CI/CD processes.
* Strong communication and collaboration skills, including working in distributed teams.
* Ability to learn new technologies quickly in a dynamic environment.
Desired Experience
* Experience with cloud platforms (AWS, Azure).
* Exposure to Kubernetes or other container orchestration tools.
* Understanding of Agile and DevSecOps methodologies.
* Awareness of web security principles and best practice.
* Familiarity with Rust.
* Flexible working hours (37.5-hour week) with the option to structure your schedule.
* Hybrid working model, typically 3 days per week on-site.
* Professional development support, including budget for training and certifications.
* Collaborative team culture with regular knowledge-sharing and technical growth opportunities.
* Matched pension contributions and private healthcare package.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Technology, Information and Media, Information Services, and IT Services and IT Consulting
#J-18808-Ljbffr