> Markdown version of [/jobs/ext/1871091-c-software-development-engineer-i](https://www.wearedevelopers.com/jobs/ext/1871091-c-software-development-engineer-i). 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). --- # C++ Software Development Engineer I - **Company:** Esri - **Location:** Glasgow, UK - **Experience:** Starter - **Salary:** £30,870.0 - £50,400.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Profiling, Nvidia CUDA, Software Debugging, Software Design Patterns, Direct3D, GIS Applications, OpenGL, Scrum Methodology, Software Engineering, WebGL, Parallel Computation, Modularization, Information Technology, Vulkan Graphics API, Multiplatform - **Published:** August 1, 2026 - **Apply:** https://www.totaljobs.com/job/c-software-engineer/esri-uk-limited-job107780993 ## About the Role * 1+ year of software development experience (recent graduates welcome to apply) * Fluent in and passionate about modern C++ (11/14/17/20) * Knowledge of high performance or parallel algorithms * Effective time management and organisational skills * Excellent written and verbal communication skills * Bachelor's degree in Computer Science or related STEM field * Existing work authorization for United Kingdom Recommended Qualifications * Familiarity with GIS applications and technologies * Cross-platform development, profiling, and debugging * Understanding of scientific, spatial and graphics algorithms and software design patterns * Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming * Experience with agile development methodologies (such as Scrum) * Postgraduate degree in Computer Science or related STEM field ## Description * Innovate to articulate and solve complex problems * Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models * Apply and promote good software engineering practices such as test automation, modularization, simplification * Work effectively with members of other software development teams in an agile, interactive, and creative environment * Find, analyse, and fix bugs and performance problems whenever and wherever they occur ## Related Videos - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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)