Gravitas Recruitment Group Ltd · London, UK
Software Developer - Scala OR Typescript OR Golang (GO) with Security experience. Building a new Secure Modernised Platform. £600/DAY INSIDE IR35. 2 DAYS ON SITE LONDON. 12MONTH CONTRACT.Our Media Client seeks a dynamic, intelligent and technically astute Software Developer with either Scala OR Typescript OR Golang with Security experience. You will be building Secure Modernised Platform for this Media company with strong secure security in mind. "Help Build the Tools That Keep Our Software Secure"We're looking for experienced Software Developers to join our Security Engineering team as part of a major technology transformation programme.Our client is investing in the modernisation of our technology estate and building the next generation of platforms, tooling, and engineering capabilities. As part of this journey, they're expanding their contactor team by expanding our Development & Security team with Developers who can design, build, and maintain the software and services that help ensure our applications remain secure throughout their lifecycle.This is first and foremost a software development role. Around 75% of your time will be spent designing, building, and maintaining software, with the remainder focused on applying security principles and helping engineering teams adopt secure development practices.Role entails for the following Software Developer with strong Scala OR Typescript OR Golang (GO) skills:Designing, developing, testing, and maintaining software used by engineering teams across the organisation.Building internal tools, services, and automation that improve the security of the software development lifecycle.Developing solutions that help identify, monitor, and mitigate security risks within applications and development processes.Working closely with software engineering teams to integrate security tooling and practices into their workflows.Supporting the development of secure-by-default platforms and engineering capabilities.Contributing to the modernisation of existing systems and tooling.Collaborating with security specialists, platform engineers, and software developers to solve complex technical challenges.Helping define engineering standards, best practices, and reusable solutions that can be adopted across multiple teams.Essential Skills & ExperienceStrong commercial software development experience.Proficiency in either Scala or TypeScript.Experience designing, building, and maintaining production software systems.Strong understanding of software engineering principles including testing, code review, CI/CD, version control, and system design.Experience building APIs, services, libraries, developer tooling, or internal platforms.Ability to write clean, maintainable, and well-tested code.Strong problem-solving and debugging skills.Excellent communication and collaboration skills.Security KnowledgeUnderstanding of core security concepts and secure software development practices.Awareness of common application security risks and vulnerabilities.Interest in applying security principles throughout the software development lifecycle.Ability to work with security specialists to develop solutions that improve the security posture of engineering teams.