company is developing microturbine engines using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design, develop and maintain modules within … Alloyed's design platform Integrating modules into a secure, cloud-based compute platform Work within a young, fast-paced, agile development team in collaboration with aerothermal and mechanical engineers and technicians Define and implement software solutions to automate existing manual workflows Work collaboratively to solve complex problems with innovative solutions What You'll Need to Succeed Essential Skills … with a degree in science, engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software designpatterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated, able to own and independently More ❯
oxford district, south east england, united kingdom
Hays
company is developing microturbine engines using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design, develop and maintain modules within … Alloyed's design platform Integrating modules into a secure, cloud-based compute platform Work within a young, fast-paced, agile development team in collaboration with aerothermal and mechanical engineers and technicians Define and implement software solutions to automate existing manual workflows Work collaboratively to solve complex problems with innovative solutions What You'll Need to Succeed Essential Skills … with a degree in science, engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software designpatterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated, able to own and independently More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration designpatterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Certain Advantage
hybrid basis. This role is on an initial contract till the end of the year with a potential to be extended for a further 6 months. Key Responsibilities Design, develop, and maintain secure, scalable, and maintainable applications using Python and Azure cloud technologies for commodities trading solutions. Leverage strong proficiency in Python, including use of numerical and scientific … C#, C++, Rust, or Java) as needed. Implement application architecture and DevOps best practices, including Infrastructure as code, Kubernetes, Docker, and automation testing frameworks. Apply software designpatterns to ensure robust, flexible, and future-proof solutions. Collaborate with quant developers, analysts, and traders to translate business and quantitative requirements into technical specifications and software products. Mandatory Skills More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Talent Locker
regular pair programming with senior developers, emphasizing learning, progression, and career development, solving highly complex problems. Key Technologies: Tech Stack: C#, ASP.NET, Object-Oriented programming and designpatterns, JavaScript (AngularJS, ReactJS, or similar), Microsoft Azure or other cloud platforms, CI/CD DevOps exposure. Working Experience: Solid understanding of the Software Development Life Cycle (SDLC) and hands More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Developer/ More ❯
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and designpatterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust designMore ❯
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and designpatterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust designMore ❯
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and designpatterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust designMore ❯
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and designpatterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust designMore ❯
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and designpatterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and designpatterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
london (city of london), south east england, united kingdom
McGregor Boyall
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and designpatterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
birmingham, midlands, united kingdom Hybrid / WFH Options
Jobs via eFinancialCareers
working in an Agile framework operating a CI/CD DevOps approach Thorough understanding of TDD and BDD techniques including Gerkin, Cucumber syntax Understanding of Automated designpatterns - Page Object Model; Factory DesignPattern, FaçadePattern, Singleton Pattern Significant experience of following tools: - Selenium & Serenity Automation framework; TestNG; Junit; LoadRunner/Performance Centre; JMeter; Integrating test More ❯
collaborative team environment. Key Responsibilities Develop and maintain integrations between web front ends, back-end services, and third-party systems. Apply software development best practices and designpatterns in collaboration with other developers and QA engineers. Build new features while writing maintainable, high-quality code. Take ownership of developments from initial implementation through to production support. Work … experience with .NET and C#. Proven hands-on experience working with Akka.NET for building distributed, scalable, and fault-tolerant systems. Familiarity with N-Tier architecture and service-oriented design (SOA). Good understanding of OOP principles and relevant design patterns. Proven experience building Web Services, WebAPI, and WCF. Database experience with both SQL and NoSQL systems. More ❯
warrington, cheshire, north west england, united kingdom
MRJ Recruitment
collaborative team environment. Key Responsibilities Develop and maintain integrations between web front ends, back-end services, and third-party systems. Apply software development best practices and designpatterns in collaboration with other developers and QA engineers. Build new features while writing maintainable, high-quality code. Take ownership of developments from initial implementation through to production support. Work … experience with .NET and C#. Proven hands-on experience working with Akka.NET for building distributed, scalable, and fault-tolerant systems. Familiarity with N-Tier architecture and service-oriented design (SOA). Good understanding of OOP principles and relevant design patterns. Proven experience building Web Services, WebAPI, and WCF. Database experience with both SQL and NoSQL systems. More ❯
bolton, greater manchester, north west england, united kingdom
MRJ Recruitment
collaborative team environment. Key Responsibilities Develop and maintain integrations between web front ends, back-end services, and third-party systems. Apply software development best practices and designpatterns in collaboration with other developers and QA engineers. Build new features while writing maintainable, high-quality code. Take ownership of developments from initial implementation through to production support. Work … experience with .NET and C#. Proven hands-on experience working with Akka.NET for building distributed, scalable, and fault-tolerant systems. Familiarity with N-Tier architecture and service-oriented design (SOA). Good understanding of OOP principles and relevant design patterns. Proven experience building Web Services, WebAPI, and WCF. Database experience with both SQL and NoSQL systems. More ❯
london, south east england, united kingdom Hybrid / WFH Options
London Business School
Experience, Business Change and Enterprise Architecture. Main Responsibilities Leading the end-to-end architectural design and implementation of software solutions, ensuring adherence to modern designpatterns and standards. Driving the adoption of cloud-native, modular, and adaptable services, with a focus on innovation and continuous improvement. Providing technical leadership and architectural oversight across both internally … first solutions that support rapid integration and adaptability in cloud-native environments. Effective coaching and leadership skills and an ability to oversee multiple projects and act as a design authority. Strong communication and presentation experience and the ability to explain technical details and challenges to a wide variety of people. Why London Business School London Business School; a More ❯
C#/.Net 8 My SQL, creating and maintaining quality, robust, applications according to spec. Building full-stack features to support our growing SaaS portfolio Processing data to design specification, as part of a back-end process supporting front end HTML applications. Maintaining existing systems and implementing new functionality Working closely with MySQL database backends Collaborating with support … proficiency in modern C# features MySQL/SQL Server - Complex query optimization, database design Clean Architecture Principles - SOLID principles, dependency inversion, separation of concerns DesignPatterns - Repository pattern, Service pattern, Factory pattern, Dependency Injection Interface-Driven Development - Abstraction layers, contract-based programming Modern JavaScript - ES6+, modules, async/await, promises Frontend Architecture - Component-based thinking More ❯
shenley, east anglia, united kingdom Hybrid / WFH Options
Road Tech Computer Systems
C#/.Net 8 My SQL, creating and maintaining quality, robust, applications according to spec. Building full-stack features to support our growing SaaS portfolio Processing data to design specification, as part of a back-end process supporting front end HTML applications. Maintaining existing systems and implementing new functionality Working closely with MySQL database backends Collaborating with support … proficiency in modern C# features MySQL/SQL Server - Complex query optimization, database design Clean Architecture Principles - SOLID principles, dependency inversion, separation of concerns DesignPatterns - Repository pattern, Service pattern, Factory pattern, Dependency Injection Interface-Driven Development - Abstraction layers, contract-based programming Modern JavaScript - ES6+, modules, async/await, promises Frontend Architecture - Component-based thinking More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Road Tech Computer Systems
C#/.Net 8 My SQL, creating and maintaining quality, robust, applications according to spec. Building full-stack features to support our growing SaaS portfolio Processing data to design specification, as part of a back-end process supporting front end HTML applications. Maintaining existing systems and implementing new functionality Working closely with MySQL database backends Collaborating with support … proficiency in modern C# features MySQL/SQL Server - Complex query optimization, database design Clean Architecture Principles - SOLID principles, dependency inversion, separation of concerns DesignPatterns - Repository pattern, Service pattern, Factory pattern, Dependency Injection Interface-Driven Development - Abstraction layers, contract-based programming Modern JavaScript - ES6+, modules, async/await, promises Frontend Architecture - Component-based thinking More ❯
stack. If you thrive in an environment that values technical excellence, collaboration, and continuous learning, please drop me a line. You will play a crucial role in the design, development, and deployment of robust and scalable software solutions. Your responsibilities will include: Developing, testing, and deploying high-quality code primarily using Java and Spring Boot . Designing and … EC2, S3, Lambda, RDS). Familiarity with JavaScript for front-end development. Experience with relational and/or NoSQL databases. Solid understanding of software development principles, designpatterns, and agile methodologies. Experience with Python is a significant advantage. Familiarity with containerization technologies (e.g., Docker, Kubernetes). Experience with CI/CD pipelines. Please send me your CV More ❯