> Markdown version of [/jobs/ext/2208193-software-engineer](https://www.wearedevelopers.com/jobs/ext/2208193-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:** ECM Selection Limited - **Location:** UK - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Application Programming Interfaces (APIs), C Sharp (Programming Language), C++ (Programming Language), DirectX (Software), Windows Presentation Foundation, OpenGL, Qt (Software), Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25924 ## About the Role * Be self-motivated and able to work with minimal supervision * Be confident and able to build and maintain good relationships with prospects and partners at all levels. * Be quick at thinking on their feet and innovative in working to find on-the-spot solutions. * Demonstrate the ability to grasp and work with complex mathematical and geometrical concepts * Understand and implement good software practices including SOLID principles, * Demonstrably strong coding skills in C, C++ or C# Other desirable, but not essential, skills and experience: * 3D software development * GUI experience e.g. WPF, Qt * Graphics APIs e.g. OpenGL, DirectX ## Description A leading global supplier of advanced 3D middleware used in CAD / CAM / CAE / AEC / BIM, Energy and Offshore etc. requires software developers to expand their existing sales and marketing team. This role might appeal to established software developers wishing to move into a more reactive client-facing environment and also to those who enjoy proactively building reusable components and tools. Managing potential customers who are themselves 3D software developers, the sales and marketing team works with the company's proprietary software libraries to: * Create a range of demonstration software using a variety of graphical user interface tools * Build proof-of-concept prototypes and examples * Provide direct support to evaluating developers, through both remote and on-site training and pair-programming, to ensure new evaluations and integrations are rapid and successful. * Develop software frameworks and reusable components to facilitate the above. In addition the team is responsible for creating technical marketing content, webinars and training. Post-pandemic, occasional international travel will be expected. ## Related Videos - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [The ABC of DX](https://www.wearedevelopers.com/videos/727-the-abc-of-dx) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)