> Markdown version of [/jobs/ext/3179833-software-engineer](https://www.wearedevelopers.com/jobs/ext/3179833-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:** Kope Ai Ltd - **Location:** UK (Remote available) - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Unit Testing, C Sharp (Programming Language), Code Review, Data Security, Data Structures, Software Design Patterns, Scrum Methodology, Computational Geometry, Software Systems, Strategies of Testing, .NET Core, Git, Information Technology, Software Version Control - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/software-engineer-kope-ai-ltd-7931262 ## About the Role * Strong C# knowledge with .NET framework/.NET Core * Proven ability to architect and develop reusable libraries with a focus on computational design applications. * Strong ability to understand complex geometrical problems and translate them into appropriate computer science concepts (e.g., data structures, algorithms, design patterns). * Skills in collaborating with domain experts (geometry experts in this case) to design and implement effective software solutions. * Excellent communication and interpersonal skills for effective collaboration and knowledge sharing. * Strong analytical and problem-solving skills to tackle complex challenges. * Proficiency with Git or similar version control systems. * Highly adaptable and keen to develop your skills in a collaborative & engaging environment Bonus skills: * Knowledge of computational geometry concepts and techniques would be a significant advantage. * Ability to write optimized code for performance-critical applications. * Experience with unit testing and other software testing methodologies. * Familiarity with Agile development practices. ## Description In this role, your day-to-day will involve close collaboration with our team of geometry experts. You'll be diving deep into fascinating technical challenges, working together to translate those challenges into elegant software solutions. This means you'll be designing and developing robust C# libraries that tackle complex problems, often involving algorithms, data structures, and creative problem-solving. You'll be a key bridge between the worlds of geometry and computer science, ensuring our software effectively addresses the needs of our computational design applications. Some days might involve brainstorming new approaches to a problem, while others might focus on writing and optimizing code, reviewing code with colleagues, or researching new technologies. Responsibilities * Collaborate closely with other developers and domain experts to create exceptional products. * Collaborate closely with geometry experts to understand their needs and translate them into software solutions. * Analyse geometrical problems and identify the most suitable computer science concepts and algorithms for solving them. * Write efficient, scalable code with performance and resource usage in mind * Make thoughtful engineering decisions around data access patterns, processing efficiency, and system design to ensure solutions remain performant and cost-effective under real-world load * Participate in our agile development process, including sprint planning workshops, demos, code reviews, and quality assurance activities. * Design, develop, and maintain C# libraries for computational design applications. ## Related Videos - [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) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [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) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)