will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying securecoding practices, performing threat modeling, and ensuring compliance with industry standards and internal processes. The ideal candidate will have a strong background in embedded systems development and a passion for … days in the Scottish office , therefore you should currently be located in Scotland. PRINCIPLE JOB RESPONSIBILITIES Perform security requirements analysis Conduct risk analysis and threat modeling Ensure secure design principles … are applied such as least privilege, defence in depth, and secure defaults Ensure secure implementation of requirements and threat mitigations, including: Follow securecoding guidelines to prevent common vulnerabilities (e.g., buffer overflows, injection flaws) Application of Static Code Analysis to identify security vulnerabilities in code Application of Software Composition Analysis to ensure supply More ❯
will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying securecoding practices, performing threat modeling, and ensuring compliance with industry standards and internal processes. The ideal candidate will have a strong background in embedded systems development and a passion for … days in the Scottish office , therefore you should currently be located in Scotland. PRINCIPLE JOB RESPONSIBILITIES Perform security requirements analysis Conduct risk analysis and threat modeling Ensure secure design principles … are applied such as least privilege, defence in depth, and secure defaults Ensure secure implementation of requirements and threat mitigations, including: Follow securecoding guidelines to prevent common vulnerabilities (e.g., buffer overflows, injection flaws) Application of Static Code Analysis to identify security vulnerabilities in code Application of Software Composition Analysis to ensure supply More ❯
to the design and development of custom software solutions for our clients and internal community. You'll work primarily with ASP.NET Core, Microsoft Azure, and Microsoft 365, applying strong coding fundamentals to deliver clean, secure, and maintainable applications. You'll gain hands on experience in: .NET development: Building cloud-native applications using ASP.NET Core and C# Azure … OpenAI, Cognitive Services, and GitHub Copilot to enhance development workflows and user experiences Front end frameworks: Working with React or Angular to build responsive, intuitive interfaces Securecoding & DevOps: Embracing CI/CD, infrastructure as code, and modern security practices You'll also have the option to rotate through FSP's technical capability groups, giving you exposure … information on SC Clearance checks can be found here. Responsibilities Work as part of the wider FSP project team to deliver technical solutions to clients Write clean and securecode that is easy for others to understand Produce technical artefacts including administration guides and configuration documents Stay up to date with the latest technology developments and promote these More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Aberdeen
are well-documented, observable, and production-ready, with appropriate logging and monitoring in place. Apply engineering best practices, including test automation, CI/CD pipelines, and securecoding standards, and participate in code reviews, pair programming, and collaborative problem-solving. Explore and apply AI-assisted development tools (eg GitHub Copilot) to improve engineering efficiency and solution quality More ❯
continue to grow Contribute to the development of full-stack features that support both customer-facing and internal applications Collaborate with a cross-functional delivery team to build secure, scalable, and maintainable software Work closely with product and design teams to understand requirements and ensure technical feasibility Contribute to estimating effort and complexity to support effective planning and … front end components that are reusable and scalable Backend development experience using Node.js, TypeScript, and frameworks like NestJS or Express Understanding of RESTful APIs, authentication, and securecoding practices Familiarity with cloud platforms (preferably Microsoft Azure) and CI/CD pipelines A commitment to writing clean, maintainable, and well-tested code Willingness to participate in code reviews … practical considerations A mindset of continuous learning and a desire to grow technically Curiosity about the cybersecurity domain and a desire to understand the business and contribute to secure, innovative solutions Bonus Points: Experience working in cybersecurity or regulated environments Familiarity with Infrastructure as Code (e.g., Terraform) Exposure to observability, monitoring, or logging practices Contributions to internal tooling More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Seccl Technology Limited
SSO enablement). It's a hands-on opportunity to ship high-impact security work that directly unblocks delivery. The DevSecOps team partners across the business to make secure-by-default the easiest path - through guardrails, self-service tooling, and CI/CD enablement. We're a collaborative, remote-first group with clear objectives: land the Auth0 rollout … and incident response. This role's for you if Proficiency in Node.js, with proven experience building production services or CLIs with robust testing, error handling, and securecoding practices. Strong experience with Infrastructure as Code (Terraform) and CI/CD (GitHub Actions) for automating cloud and identity configurations, including secure secrets management. Solid understanding of More ❯
other developers, testers, and stakeholders in an agile environment. Integrating with a range of third-party systems and APIs to deliver seamless payment experiences. Writing clean, maintainable, and securecode, following best practice and OWASP principles. Supporting continuous improvement through code reviews, automation, and DevOps processes. Contributing to team discussions, sharing ideas, and helping drive technical innovation. Skills More ❯
of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to securecoding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice More ❯
glasgow, central scotland, united kingdom Hybrid/Remote Options
Thales
assist in identifying and mitigating security risks throughout the product development lifecycle. Key responsibilities will include the following: Supporting security assessments and threat modelling Helping implement securecoding practices Supporting in the rollout of securedevelopment environments Conducting vulnerability analysis on products and development environments Contributing to the development of security documentation and compliance reports More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid/Remote Options
Lorien
a look and apply before it's too late: About the Role As a Software Developer, you will play a pivotal role in delivering high-quality, performant, and securecode while contributing to agile development practices. You will be responsible for creating and maintaining technical content using the company development stack, supporting review processes, and addressing issues efficiently. … The role also involves collaborating with stakeholders and contributing to the delivery of tasks in a timely manner. Key Responsibilities Writing high-quality, performant, secure, tested code Supporting code and process review processes, suggesting improvements as you work Fixing bugs and managing support issues effectively Working in sprints and contributing to Product Increment Planning using scaled Agile approaches More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid/Remote Options
Lorien
a look and apply before it's too late: About the Role As a Software Developer, you will play a pivotal role in delivering high-quality, performant, and securecode while contributing to agile development practices. You will be responsible for creating and maintaining technical content using the company development stack, supporting review processes, and addressing issues efficiently. … The role also involves collaborating with stakeholders and contributing to the delivery of tasks in a timely manner. Key Responsibilities Writing high-quality, performant, secure, tested code Supporting code and process review processes, suggesting improvements as you work Fixing bugs and managing support issues effectively Working in sprints and contributing to Product Increment Planning using scaled Agile approaches More ❯