> Markdown version of [/jobs/ext/3019216-software-engineer](https://www.wearedevelopers.com/jobs/ext/3019216-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:** Youyou - **Location:** Aberdeen, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Amazon Web Services, Software Applications, Automation of Tests, Microsoft Azure, C++ (Programming Language), Software as a Service, Cloud Computing, Code Generation, Code Review, Continuous Integration, Software Design Patterns, Programming Tools, Object-Oriented Software Development, Software Tools, Cloud Services, Software Engineering, Software Systems, Google Cloud, GitHub Copilot, Solid Principles, Information Technology, Codebase, Software Version Control - **Published:** September 21, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/software-engineer/47696736 ## About the Role Experience Strong professional software engineering experience appropriate to Software Engineer or Senior Software Engineer level. Proven experience developing complex, production-grade applications. Strong C# and .NET development capability. Experience developing desktop applications and/or cloud-based software. Strong knowledge of object-oriented programming and software design patterns. Understanding of automated testing methodologies, version control and code-review practices. Experience working within Agile software development environments. Bachelor's degree or higher in Computer Science, Software Engineering or a related technical discipline. Desirable Experience Modernising legacy software applications. Migrating mature C/C++ codebases while maintaining performance and numerical accuracy. Cloud platforms including AWS, Microsoft Azure or Google Cloud Platform. Building or maintaining CI/CD pipelines. AI-assisted development tools such as GitHub Copilot or similar technologies. Desktop application modernisation, including UI and UX improvements. Scientific, engineering, geoscience, subsurface or other technically complex software environments. About YouYou will be analytical and methodical with strong problem-solving capability and an interest in technically challenging software development.You should be comfortable taking ownership of individual technical delivery while working collaboratively with engineering, product and business stakeholders.This opportunity will particularly suit someone who wants to continue developing their technical expertise and remain directly involved in software engineering rather than moving into a people-management-focused role. LocationAbingdon is the preferred location.Applications can also be considered from suitably experienced candidates based in Aberdeen or London. ## Description production software while supporting the adoption of modern development practices, cloud technologies and AI-assisted engineering tools. Key Responsibilities Design, develop and maintain complex desktop and cloud-based software applications. Develop high-quality production software using C# and .NET. Apply object-oriented design principles, established design patterns and SOLID principles. Produce scalable, maintainable and well-tested software solutions. Contribute to automated testing, version control, code review and CI/CD processes. Use AI-assisted development tools, including code-generation and automated-testing technologies. Work with the Product Owner and Team Lead to translate business requirements into robust technical solutions. Participate in code reviews, architectural discussions and technical decision-making. Communicate technical risks, trade-offs and development progress clearly. Evaluate emerging technologies, frameworks, cloud services and development tools. Essential ## Related Videos - [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) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [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) - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)