Job Title: Security Engineer (Cloud & Application Security)
Department: Technology
Reports to: Global Head of Cyber Security
Salary: £65,000 per annum
Location: UK (Hybrid)
About Segen
We want to be at the forefront of making a positive impact on the world. Our focus is providing Clean Technology to make the world a more sustainable place and every single transaction we make creates a brighter future.
Our mission is to have renewable energy generation for every home and business throughout the world.
Join Segen for an opportunity to help change the world with every action you make. It’s fast paced, challenging, dynamic and incredibly rewarding, because changing the world isn’t easy!
Company Profile
Segen Ltd was formed in 2004 and is the UK’s largest Wholesale Distributor of Solar PV, Energy Storage Systems and EV-charging. With a growing European and international focus, Segen is now part of the Labora Group since 2021. Segen Group turnover is more than £300m and growing at over 50% per year, so there has never been a better time to join the team. Our customer base consists of commercial and residential installation companies. Access to our unique on-line portal and design tool, plus our emphasis on product quality, consistency and availability sets us apart in the market.
Role Overview
This is a hands-on technical role at the heart of Segen’s security function. As a member of the Security team, you will be the primary owner of cloud security posture and application security practices, working closely with DevOps, software engineering, and infrastructure teams to embed security across the software development lifecycle and cloud environments. You will drive secure-by-design principles and ensure Segen’s cloud platforms and applications are resilient, compliant, and well-defended against evolving threats.
Please note – this role requires on-call availability on a rotational basis.
Key Responsibilities
Cloud Security Engineering
- Own and continuously improve Segen’s security posture across our Cloud environment, including configuration hardening, policy enforcement, and security architecture.
- Implement and manage cloud-native security controls using Microsoft Defender for Cloud, Azure Security Centre, and Azure Policy.
- Design and enforce Identity and Access Management (IAM) controls, including Privileged Identity Management (PIM), Conditional Access, and Entra ID (Azure AD) governance.
- Manage cloud network security including virtual network segmentation, NSGs, Private Endpoints, and Azure Firewall.
- Lead cloud security reviews for new infrastructure deployments, ensuring secure architecture patterns are followed (Zero Trust, least privilege, defence-in-depth).
- Monitor cloud environments for misconfigurations and security drift using CSPM tooling, remediating findings in collaboration with DevOps and infrastructure teams.
Application & Development Security (AppSec)
- Champion and embed secure software development lifecycle (SSDLC) practices across engineering teams.
- Integrate and manage application security tooling within CI/CD pipelines, including SAST, DAST, SCA, and secrets scanning (e.g. Checkmarx, Snyk, GitHub Advanced Security, OWASP ZAP).
- Conduct and coordinate application security assessments, threat modelling sessions, and secure code reviews.
- Act as the primary security liaison for development and DevOps teams, providing hands-on guidance on secure coding standards (OWASP Top 10, SANS CWE).
- Manage the responsible disclosure and triage process for application vulnerabilities identified through internal testing or third-party penetration tests.
- Develop and maintain application security standards, policies, and developer-facing guidance documentation.
DevSecOps & Security Automation
- Build and maintain security automation pipelines to enforce policy-as-code, infrastructure-as-code (IaC) scanning, and automated compliance checks.
- Implement and manage secrets management solutions (e.g. Azure Key Vault) and ensure secure handling of credentials and API keys across development environments.
- Develop scripted tooling and automation using PowerShell, Python, or similar to improve detection, response, and security operational efficiency.
- Collaborate with DevOps on container security, including image scanning, Kubernetes security posture, and runtime protection.
Vulnerability Management & Threat Intelligence
- Own the application and cloud vulnerability management programme, including tooling, triage, SLA tracking, and remediation coordination.
- Integrate threat intelligence feeds to contextualise cloud and application risk, informing prioritisation and defensive improvements.
- Manage and track findings from penetration tests through to resolution.
Compliance & Risk
- Support cloud and application compliance requirements including ISO 27001, Cyber Essentials/Plus, UK GDPR, and PCI DSS where applicable.
- Contribute to security risk assessments for new cloud services, third-party integrations, and application deployments.
- Maintain security documentation, evidence packs, and control mappings for internal and external audit purposes.
Collaboration & Stakeholder Engagement
- Work closely with software engineers, architects, and DevOps teams as a trusted security partner – not a gatekeeper.
- Deliver security awareness and training for development teams, covering secure coding practices and common vulnerabilities.
- Produce clear risk-based reporting on cloud and application security posture for the Head of Cyber Security and senior stakeholders.
Technical Competencies
Required Skills
- Hands-on experience securing Microsoft Azure environments, including Defender for Cloud, Azure Policy, Entra ID, Key Vault, and network security controls.
- Practical experience implementing application security tooling within CI/CD pipelines (SAST, DAST, SCA, secrets scanning).
- Strong understanding of the OWASP Top 10 and common application vulnerabilities (injection, broken auth, IDOR, XSS, etc.).
- Experience with Infrastructure-as-Code security scanning (e.g. Checkov, tfsec, or similar) and IaC platforms such as Terraform or Bicep.
- Working knowledge of container security concepts (Docker, Kubernetes, image hardening, runtime security).
- Proficiency in at least one scripting or programming language (Python, PowerShell, Bash, or similar) for security automation.
- Familiarity with Zero Trust architecture principles and their application in cloud and application contexts.
- Understanding of OAuth 2.0, OpenID Connect, and API security best practices.
Desired Skills
- Experience with GitHub Advanced Security, Snyk, Checkmarx, Veracode, or equivalent AppSec platforms.
- Exposure to cloud-native SIEM/SOAR platforms such as Microsoft Sentinel for cloud and application threat detection.
- Familiarity with PCI DSS requirements as they relate to web applications and cloud-hosted cardholder data environments.
- Experience working within an e-commerce or digitally-native business where application security is business-critical.
- Knowledge of API gateway security, WAF configuration, and DDoS protection controls.
Behavioural Competencies
- Engineer’s mindset – you build and automate rather than rely solely on policy and process.
- Excellent written and verbal communication skills, with the ability to clearly articulate application and cloud risks, recommendations and remediation plans into clear, actionable language for both technical and non-technical audiences.
- Collaborative and pragmatic – able to balance security rigour with development velocity.
- Self-motivated and proactive, with a track record of taking ownership and driving improvements.
- Passion for security and a commitment to staying current with the evolving cloud and AppSec threat landscape.
- High level of personal integrity and sound ethical judgement.
Qualifications & Experience
- Hands-on experience in a security engineering role with a clear focus on cloud and/or application security.
- Relevant certifications desirable, such as AZ-500 (Azure Security Engineer), SC-100/200, AWS Security Specialty, CSSLP, GWEB, or equivalent.
- Degree in Cyber Security, Computer Science, Software Engineering, or a related field is advantageous but not essential – demonstrable practical experience will be equally considered.
Additional Information
This job description is not exhaustive. The role may require flexibility to manage or cover other responsibilities in line with business needs.
This is a genuine opportunity to shape how security is embedded across Segen’s cloud and development environments at a pivotal point in the company’s growth. You will have real influence, work with talented engineering teams, and play a direct role in protecting the technology that underpins our mission.
What We Offer
- 25 days holiday
- Uncapped commission
- EV car scheme
- Pension & life assurance
- Cycle to Work scheme
- Discounted products
- Employee Assistance Programme
- Ongoing career development
- Staff events and surprises
At Segen, we are committed to fostering an inclusive and diverse workplace where every individual feels valued, respected, and empowered to bring their authentic selves to work. We believe that diversity drives innovation and creativity, and we actively seek to build on our already inclusive culture.
We welcome applications from candidates of all backgrounds, race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability.
We are dedicated to creating equal opportunities for all, and we encourage candidates from underrepresented groups to apply. Join us in shaping a workplace where diversity is celebrated, and everyone can thrive.
Join us and help shape the future of clean energy – one installation at a time.