|
|
4 of 4 Remote Design Patterns Jobs in South Wales
newport, wales, united kingdom Hybrid / WFH Options Wave Recruitment
with hands-on experience building high-performance, maintainable systems. You’ll be key to evolving R&D prototypes into robust production-grade software—while driving clean architecture, modular design, and scalable system patterns. You’ll set the bar for quality, mentor others, and lead by example when it comes to designing systems that are testable, extensible, and maintainable. … controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular, scalable systems Driving best practices in OO design, dependency management, testing, and CI/CD Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and … architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging complex issues in large codebases Familiarity with optimisation across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA More ❯
cwmbran, torfaen, united kingdom Hybrid / WFH Options Comparison Creator
on role, with a mix of product development and application support. Responsible for configuring, supporting and fixing live products. Internally, we call this role Python Developer. Your responsibilities Design, develop, and maintain high-quality software applications using Python, Django and related technologies. Application Support development. Collaborate with the business, to translate business, stakeholder and user needs into deliverable … development experience with Python. Strong SQL experience, preferably MySQL or PostgresSQL. Front-end experience with HTML, CSS & JavaScript. A good understanding of software development principles, software design patterns, and best practices. Advantageous Technical skills Experience with Django Experience and understanding of service architectures, such as micro service architecture/composable architectures. Experience of API design More ❯
newport, wales, united kingdom Hybrid / WFH Options MBDA
in-service support The provision of technical expertise to our software development teams and wider project teams, offering guidance on security requirements, security techniques, software architecture, design patterns, coding standards, trade-offs, and best practices. Participating in the evaluation and selection of appropriate technologies and frameworks for software projects. Conducting security assessments and risk analyses of technologies More ❯
newport, wales, united kingdom Hybrid / WFH Options Anson McCade
own the full software architecture for major projects, from concept through to implementation. • Establish the structural and temporal architecture, ensuring consistency and integrity across components. • Identify and manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers … to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We’re Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices More ❯
|
Salary Guide Design Patterns South Wales - 25th Percentile
- £47,250
- Median
- £49,500
- 75th Percentile
- £51,750
|