
OpenSource
About the Company
With over 17 years of industry experience and a background in software development, we excel in connecting top-tier talent across the entire software lifecycle to innovative brands in the UK, Europe and US.
From the initial stages of architecture and development to the essential roles in DevOps, data engineering, cybersecurity, and product management, right through to the critical growth-driving positions in software sales and account management, we have you covered.
Our extensive network includes:
- Architects
- Developers
- DevOps Engineers
- Cybersecurity Experts
- Data Scientists
- Product Managers
- Technology Managers
- CTOs
- Sales Managers
- Software Sales Executives
- Technical Account Executives
We understand the importance of finding candidates with the right skills and experience, as well as the right cultural fit for your company. We take the time to understand your business's specific needs and requirements to provide you with the best candidates.
Whether you're scaling up, hiring sporadically, or seeking senior talent with niche expertise, our bespoke services adapt to your requirements, building a team that excels at every stage of the software cycle.
Listed Jobs


- Company Name
- OpenSource
- Job Title
- Chief Technology Officer
- Job Description
-
Job Title: Chief Technology Officer (CTO) Location: London (Hybrid)
Company Overview:
Our client is a technology-driven organisation that utilises advanced data processing and modelling techniques to develop industry-leading solutions. Operating in a competitive sector, they focus on creating innovative and scalable systems that drive impactful decision-making.
Role Overview:
The company is looking for a highly skilled CTO to lead its technical direction, ensuring robust system architecture and driving innovation. This leadership role involves overseeing technology initiatives, managing teams, and aligning technical strategies with business goals.
Key Responsibilities:
Technical Strategy & Leadership:
Develop and implement a forward-thinking technical strategy that supports business growth.
Collaborate with leadership to align technological advancements with organisational objectives.
Foster a culture of continuous learning and technical excellence within the engineering team.
Team Development & Management:
Guide and mentor a team of engineers and technical leads, enhancing their productivity and expertise.
Establish best practices for software development, ensuring efficiency and high-quality output.
Promote agile methodologies and modern development workflows to optimise team performance.
System Architecture & Engineering:
Oversee the design and deployment of scalable and efficient system architectures.
Ensure the development of high-performance, data-driven solutions that handle complex workflows.
Provide strategic input on technology stack decisions and architectural improvements.
Operational & Technical Excellence:
Manage technical budgets, ensuring cost-effective resource allocation.
Identify and address areas for improvement in existing infrastructure and software.
Establish key performance metrics to evaluate system efficiency and maintain reliability.
Key Skills & Experience:
Essential:
Demonstrated leadership in managing and scaling technical teams.
Strong background in software engineering, system architecture, or similar fields.
Experience working in data-intensive environments and designing high-performance systems.
Proficiency in leading development processes, ensuring quality and best practices.
Ability to communicate effectively across technical and non-technical stakeholders.
Desirable:
Familiarity with Python or similar programming languages.
Exposure to algorithmic modelling, analytics, or data-driven applications.
Understanding of infrastructure scalability, cloud solutions, and security best practices.
Prior experience in industries that leverage complex data environments.


- Company Name
- OpenSource
- Job Title
- Quality Assurance Automation Lead (Contract - Outside of IR35)
- Job Description
-
Senior Quality Assurance Manager
Duration: 6 month contract (potential to extend)
Day rate: Up to £450pd outside of IR35
Role Overview
A growing SaaS company is looking for a Software Test Manager to drive the quality assurance strategy and oversee the testing process across their platform. This role requires a blend of technical expertise and leadership skills to ensure the delivery of high-quality software. The successful candidate will work closely with development and product teams to define testing priorities, implement automation strategies, and uphold industry best practices.
Key Responsibilities
Develop and evolve the overall QA strategy, ensuring alignment with industry best practices.
Define and implement an Agile-driven QA process to enhance product quality and reliability.
Establish test automation frameworks covering back-end and front-end components.
Identify risks to software quality and prioritise testing efforts accordingly.
Implement technical testing to validate system components, integrations, and platform configurations.
Promote a culture of continuous testing within development teams by embedding automation into CI/CD pipelines.
Collaborate with cross-functional teams, including development, product management, and service teams, to improve testing coverage.
Define and manage the User Acceptance Testing (UAT) process for individual components and the platform as a whole.
Monitor and track quality metrics such as defect rates, test coverage, and resolution times to assess QA effectiveness.
Provide clear reporting on testing outcomes, analyse trends, and drive improvements in QA processes.
Ensure all releases meet high-quality standards before deployment to production.
Skills and Experience Required
Strong leadership and communication skills, with experience mentoring QA teams.
Proven ability to assess software risks, troubleshoot defects, and implement preventative strategies.
Hands-on experience in designing and implementing multi-level automated testing frameworks.
Experience working on distributed systems and testing third-party integrations.
Ability to work closely with end-users to coordinate and support User Acceptance Testing (UAT).
Knowledge of modern testing approaches, including containerisation for regression testing.
Experience integrating performance testing into the development lifecycle using tools like K6 or Nbomber.
Strong understanding of non-functional testing, including security and performance profiling.
Hands-on experience with no-code automation tools (e.g., Reflect, Preflight) and robust frameworks like Cypress or Selenium.
Familiarity with Agile methodologies, CI/CD pipelines, and test management tools such as JIRA.
Desirable Experience
Familiarity with cloud-based environments.
Experience writing and executing automated tests for .NET applications and APIs.
Understanding of monitoring and alerting tools to track system performance.
Experience working with CosmosDB, SQL, and messaging queues.
A security-first approach to testing solutions.
This is an exciting opportunity to take ownership of the QA strategy within a fast-paced SaaS environment, ensuring the delivery of reliable, high-quality software.