> Markdown version of [/jobs/ext/2009661-senior-c-software-engineer-wpf](https://www.wearedevelopers.com/jobs/ext/2009661-senior-c-software-engineer-wpf). 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). --- # Senior C# Software Engineer - WPF - **Company:** Redline Group - **Location:** Oxford, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), C++ (Programming Language), Code Review, Software Debugging, Python (Programming Language), Mercurial, Windows Presentation Foundation, Software Engineering, Git - **Published:** August 10, 2026 - **Apply:** https://jobsthamesvalley.co.uk/jobs/apply/ats-redirect/?id=2919056063-2 ## About the Role * You must have a strong experience in C# and WPF with a proven track record of delivering complex applications connected to hardware/electric devices. * Familiarity with version electromechanical machinery & control systems such as Git or Mercurial. * A 2:1 or above degree in Electronic Engineering, Software Engineering, or a related technical discipline. ## Description Location:Abingdon, OxfordshireSector:C++ / C# / Python / JavaJob type:PermanentJob reference:NAD1127Salary:70,000 + BenefitsSenior C# Software Engineer - WPF Are you an experienced Senior C# Software Engineer actively looking for a new role? If so, my client has a superb opportunity to strengthen their R&D team. This is a hands-on role where you will play a key part in the design, implementation, and debugging of software used to control special purpose machines, while also providing technical leadership and mentoring to a small team of engineers. In this Senior C# Software Engineer - WPF role based in Abingdon, Oxfordshire you will be responsible for the following: * Designing and developing software to integrate and manage motion, vision, and laser systems. * Creating intuitive, user-friendly interfaces using WPF * Remaining hands-on with coding while guiding best practices across the team. * Leading the full software development lifecycle for new projects, taking ownership of delivery and quality. * Mentoring and supporting junior/mid-level engineers, providing technical guidance and code reviews. The successful applicant for this Senior C# Software Engineer - WPF job based in Abingdon, Oxfordshire should have ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)