How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are More ❯
or enterprise clients. Experience being Line Nahwe Bachelor's or Master's degree in Computer Science, Engineering, Business Management, or related field. Familiarity with tools and methods in BDD, TDD, Continuous Integration, and Automated Testing. C1 or above English proficiency. Experience or interest in applying AI in Web3 or fintech environments. Experience upselling more work to existing clients. 1000 euros More ❯
with GraphQL and gRPC APIs in production environments. Exceptional leadership and communication skills, comfortable mentoring engineers and influencing cross-functional teams. Strong advocate for engineering best practices, test-drivendevelopment, and continuous delivery. A proactive learner and early adopter of AI-powered tools, keen to experiment and leverage new technologies to boost team performance. Our Approach to More ❯
internal teams alike. What You’ll Be Doing: Leading a high-calibre team of senior software engineers. Driving delivery, best practices, and engineering excellence. Championing modern development practices: TDD, automation, CI/CD, DevOps, and scalable architecture. Supporting the team’s growth, both technically and professionally. Influencing wider tech direction and fostering a strong engineering culture. What We’re … Looking For: Proven experience in leading high-performing engineering teams. Solid technical background, ideally in software or data engineering. Deep understanding of modern engineering principles (TDD, CI/CD, OOP, cloud infrastructure). Strong communication and leadership skills with the ability to inspire top talent. Company Culture: High standards with flexibility and trust Driven by innovation, quality, and continuous … environment where you'd thrive, get in touch in complete confidence. Keywords: Software Development Manager, Software Engineering Manager, Head of Software, Agile, DevOps, Cloud, AWS, CI/CD, TDD, OOP, Leadership, Technology Transformation More ❯
drivendevelopment environment. Key skills required of the C#.NET Software Engineer: C# .NET Multi-threading TCP/IP (Sockets) Integration protocols (SOAP/REST/SMTP) Agile TDD and continuous integration C++ Boost Mobile Connectivity experience What's in it for you? Chance to work within an innovative and expanding Global Software House Opportunity to live and work More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
NSD
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full time on site More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full-time on-site More ❯
Able to use a range of technologies for testing. Able to identify simple patterns and trends. Investigates problems and opportunities in existing processes and contributes to solutions. Understands the TDD methodology and works with stakeholders to validate the final test plan. Good understand of System/Solution testing, interoperability and longer-term stress/reliability testing. Considers E … Jenkins, NUnit and scripting. Able to produce physical test systems - outsourcing where necessary. Should have knowledge of various test/development methodologies such as DDT, BDD, TDD, Acceptance Testing, Unit Testing and Performance/Reliability Testing. Should have experience of Systems and Systems Integration testing, including End-2-End testing. Able to use standard development software More ❯
the community of practice that you belong to. To follow standard development working practices e.g. Participate in all the daily and weekly ceremonies in your team Testdrivendevelopment, Behaviour drivendevelopment, Test Automation, Secure by design Work with users from Business teams and Product Owner, as appropriate, to understand user needs and More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
that systems are designed for reliability and testability Experience with any of the below tech is desirable: Cypress, Playwright, K6 SoapUI, Postman, Frisby.js TeamCity, Jenkins BitBucket, Git Pact BDD, TDD, Unit Testing This role would suit an Automation Tester/Automation Engineer who can talk automation tools and techniques and be a sounding board for shaping automation testing at AJ More ❯
quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-drivendevelopmentMore ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Uniting Ambition
quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-drivendevelopmentMore ❯
is safe to compromise aspects of the process in order to save time, and a this role will need to have enough real-world experience of CI/CD, TDD and Microservice development to arbitrate on those judgement calls. The architect should have a good working knowledge most of of the following, and a willingness to quickly learn the More ❯
for deliverables. Experience working in an Agile environment Nice-to-Have Good knowledge of functional programming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Why you'll love it here We want to make Prima a happy and empowering place to work. So if you decide to join us More ❯
environment - without manual intervention - is essential for us to ensure that we are highly productive; consider resiliency; and practice security by design. Test outside-in, test first - TDD keeps us confident in moving fast, and deploying regularly. We want to solve user problems, and so we test with that mindset - writing scenarios first, then considering our solution More ❯
A team player with exceptional interpersonal skills, eg collaborative working skills * Experience of Specification by Example/ATDD/BDD * Follows clean code principles * Rigorously adheres to TestDrivenDevelopment practices including continual integration * Experience of Scrum/Agile methods React experience is ideal but not essential Flexible working from the office - inside IR35 role By applying More ❯
secure and well monitored and alerted web applications What you'll bring Solid commercial experience in React/Redux development Understanding of development best practices such as TDD, continuous integration and continuous delivery Understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks Experience with optimising web applications in areas such as performance, security and resilience More ❯
with ID: 993 Job Summary Automated Software Tester Country: United Kingdom Location: Fife Sector: Test & QA Salary: GBP up to £40,000 Job Type: Permanent Technologies: Automated testing, TDD, BDD, REST API, SOAP, Python, Lean, Agile, JIRA, .NET Endeavour Recruitment has an excellent opportunity for experienced Automated Software Testers to join our clients' growing team. You would be joining … 40K, depending on experience. Our client has an ambitious Software Engineering team of approximately 50 developers/testers. To join as an Automated Tester, you should be familiar with TDD and BDD and know how to design for testability. Candidates should also have a significant track record of working in a similar testing environment. Testing of REST APIs or other More ❯
or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile developmentTDD, Automated & Unit Testing Windows & Linux OS lockdown Aerospace software knowledge is desirable - e.g. DO178C If you think you have the drive and passion needed to be successful, APPLY NOW! For More ❯
or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile developmentTDD, Automated & Unit Testing Windows & Linux OS lockdown Aerospace software knowledge is desirable – e.g. DO178C If you think you have the drive and passion needed to be successful, APPLY NOW! For More ❯
any trick questions or make you code on a whiteboard! Work with the engineering team to ideate on and build the Mast platform Write thoughtful, high-quality code - using TDD where possible Proactively maintain and improve our codebase Support product improvement drives and independently identify potential product improvements Build the front-end of applications through appealing visual design Work on … Unix-like operating systems Ability to work independently in a team environment Self-directed with strong execution skills Work digital-first in your daily life Experience of pairing, Agile, TDD Knowledge of banking/finance/fintech Previous startup/scale-up experience Salary Range Europe Via (EOR): Salary will be adjusted based on location, experience, and local market benchmarks. More ❯
IT teams in London, Zurich, and Pune. Your Expertise Strong server-side Java development experience with concurrency skills. Excellent problem-solving and analytical skills. Experience with agile SDLC, TDD, Git, and CI/CD. Ability to work closely with trading desks and deliver iteratively as part of a global team. Understanding of derivatives or trading is beneficial. LI-GB More ❯
Our premium brand Automotive client is currently recruiting for the following role: Software Engineer - Vehicle Dynamics/Matlab - £34/hr (Inside IR35) - Warwickshire (hybrid potential) - 9 Months (potential for yearly renewal) In this role, you will be the technical More ❯
quality delivery of product features, platform capabilities, and technical initiatives. Oversee delivery pipelines, velocity, and stability across multiple domains and systems. Drive the adoption of DevOps, CI/CD, TDD/BDD, and cloud-native development practices. Technology & Operations Work closely with the Head of Architecture and Platform teams to modernise legacy systems and reduce technical debt. Promote scalability More ❯
the opportunity to build, test and ship super-fast in a team that cares about engineering best practice, pairing and continuous improvement. Skills: .NET Core, REST API, Azure TDD, CI/CD, SOLID The money is good too - up to £70k for the right person. If you're interested in this opportunity and would like to know more, please More ❯