> Markdown version of [/jobs/ext/4679435-software-engineer-security](https://www.wearedevelopers.com/jobs/ext/4679435-software-engineer-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Security) - **Company:** MCS Group - **Location:** Belfast, United Kingdom - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Software System Penetration Testing, User Authentication, Cloud Engineering, Cyber Security, Customer Data Management, Identity and Access Management, Python (Programming Language), Security Information and Event Management, Software Engineering, SQL Databases, Data Logging, Backend - **Published:** November 12, 2026 - **Apply:** https://www.nijobfinder.co.uk/job/2058493/software-engineer-security-/ ## About the Role * Strong software engineering experience, particularly with Python backend development. * Experience with SQL and AWS. * Understanding of secure software development and security best practices. * Knowledge or practical experience of authentication, authorisation, IAM or data protection. * Experience considering security within software you've developed. * Genuine interest in cybersecurity and using AI responsibly within engineering. Experience in any of the following would be advantageous: * Building authentication systems, identity solutions or working with JWT. * Remediating vulnerabilities, security incidents or involvement in penetration testing. * AWS security services, SIEM, OWASP or threat modelling. * Designing security patterns or making technical decisions from a security perspective. ## Description MCS Group is delighted to be exclusively partnering with a high-growth technology organisation as they seek to appoint a Software Engineer to join their Belfast-based security engineering team. This is an excellent opportunity for a strong Python Software Engineer with an interest in cybersecurity, or a more experienced engineer with established security expertise. The team is open to different levels of experience, from developers who have considered security within the software they've built, through to engineers who have designed security solutions and secure engineering practices. The Role You will work within a security-focused engineering team, building backend services and security tooling to protect applications, infrastructure and customer data. Working primarily with Python and AWS, you will contribute to areas including: * Developing security tooling and backend services using Python. * Working with AWS services including IAM, Secrets Manager and secure logging. * Building secure authentication and authorisation solutions. * Identifying and remediating security vulnerabilities. * Designing and implementing secure software solutions and security patterns. * Working with modern cloud and AI technologies.