> Markdown version of [/jobs/ext/2729785-software-engineer](https://www.wearedevelopers.com/jobs/ext/2729785-software-engineer). 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 - **Company:** Vulncheck Exploitation Prevention - **Location:** Cheltenham, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Cyber Security, Computer Programming, Extract Transform Load (ETL), Software Debugging, Distributed Systems, Python (Programming Language), Systems Architecture, Software Vulnerability Management, Data Processing, Cyber Threat Analysis, Backend, Build Management, Stream Processing, Data Pipelines, Golang, Microservices - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-cheltenham-uk-vulncheck-8727295 ## About the Role * 5+ years of experience building and scaling backend systems as a software engineer * Experience in cybersecurity, vulnerability management, or threat intelligence * Strong programming skills in one or more languages (Python, Go, Java, etc.) * Experience designing distributed systems and working with microservices architectures * Deep understanding of APIs, system design, and cloud infrastructure (AWS preferred) * Experience working with data pipelines, ETL systems, or high-volume data processing * Proven ability to debug and optimize production systems * Strong ownership mindset with the ability to lead projects independently * Excellent communication skills and ability to collaborate cross-functionally, * Familiarity with CVE, NVD, KEV, or exploit intelligence datasets * Experience with streaming systems or real-time data processing * Background in high-growth or startup environments ## Description We're looking for a Senior Software Engineer to design, build, and scale the core systems that power VulnCheck's vulnerability intelligence platform. This is a high-impact, hands-on role where you'll own critical services and data pipelines end-to-end-from design through production. You'll play a key role in shaping architecture, improving system performance and reliability, and delivering features that directly impact customers. While you'll help resolve production issues, your focus will be on building durable, scalable solutions that prevent them. Although this is a 100% remote role, candidates must be located in or around Cheltenham, United Kingdom. What You'll Do * Design and build scalable backend systems, APIs, and data pipelines * Own services end-to-end, including architecture, development, deployment, and operation * Lead technical design discussions and contribute to system architecture decisions * Write high-quality, maintainable code and drive engineering best practices * Debug complex production issues and implement long-term, scalable solutions * Improve system performance, reliability, and observability across the platform * Partner closely with Product, Data, and other Engineering teams to deliver impactful features * Mentor junior engineers and contribute to a strong engineering culture * Participate in incident response and on-call rotations ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Answering the Million Dollar Question: Why did I Break Production?](https://www.wearedevelopers.com/videos/1171-answering-the-million-dollar-question-why-did-i-break-production) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)