cover image
OpenSource

OpenSource

www.open-source.io

5 Jobs

11 Employees

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 background Company brand
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.
London, United Kingdom
Hybrid
05-03-2025
Company background Company brand
Company Name
OpenSource
Job Title
Data Team Lead
Job Description
Lead Data Engineer | Build and Lead a New Data Team

I am looking for a Lead Data Engineer to establish and lead a new Data Engineering team. This is a unique opportunity to shape data architecture from the ground up, working with cutting-edge technology to drive business performance.

The Role
As the first Data Engineering hire, you will:
Design and implement scalable data architectures for efficient storage and access.
Build and maintain data pipelines handling terabyte-scale datasets.
Work closely with data scientists, analysts, and stakeholders to optimize data solutions.
Own the reliability, performance, and scalability of data infrastructure.
Recruit and lead a growing team of data engineers.

Tech Stack
Python (3.10+), Pandas, NumPy
PostgreSQL (TimescaleDB), SQL optimization
RabbitMQ, ZeroMQ, Linux servers
Prometheus, Grafana, Zabbix

Requirements
5+ years of Data Engineering experience with expertise in Python and SQL.
Proven leadership experience guiding teams and projects.
Strong background in building robust ETL pipelines and scalable data solutions.
Excellent problem-solving skills and ability to work in a fast-paced environment.
Hammersmith, United Kingdom
Hybrid
13-03-2025
Company background Company brand
Company Name
OpenSource
Job Title
Lead Software Engineer
Job Description
Lead Software Engineer (.NET, React, TypeScript)
Permanent | Full-time | London

Role Overview
A growing SaaS company is seeking a Lead Software Engineer to oversee a small development team in creating a new platform built with .NET and React. The platform operates within a Kubernetes-based cloud infrastructure. This role involves full ownership of the entire software lifecycle, from architecture and development to deployment and ongoing support. The successful candidate will foster a culture of technical excellence, ensuring the team follows best practices while also mentoring team members and driving continuous improvement.

Key Responsibilities
Lead a cross-functional engineering team, managing the design, development, deployment, and maintenance of scalable SaaS applications.
Work closely with business stakeholders to translate technical requirements into high-quality, deliverable solutions.
Collaborate with the Product Owner to refine user requirements, ensuring a seamless development and delivery process.
Support and empower the team in making informed technical decisions, improving efficiency, and managing production environments.
Foster a collaborative learning culture that encourages feedback and continuous improvement.
Implement and maintain robust CI/CD pipelines, automated testing frameworks, and infrastructure as code solutions to enhance reliability and efficiency.

Required Skills & Experience
Strong track record of leading agile development teams using methodologies such as Scrum or Kanban.
Excellent leadership and communication skills, with the ability to build high-performing teams and maintain a positive work environment.
Hands-on experience with CI/CD automation, test-driven development (TDD), and software delivery pipelines.
Expertise in designing and testing APIs across multiple stages of development.
Deep knowledge of microservices architecture and best practices for building distributed systems.
Solid understanding of software design principles, including SOLID and established coding patterns.
Experience in designing scalable applications with strong problem-solving skills.
Proficiency in .NET technologies, including C#, ASP.NET Core Web APIs, LINQ, asynchronous programming, and .NET CLI tools.
Familiarity with both relational and NoSQL databases, as well as best practices for data integration.
Hands-on experience with event-driven architecture.
Strong front-end development experience using React, TypeScript, Node.js, CSS, Material UI, Jest, and JSS.

Preferred Skills
Experience working with cloud platforms, particularly Azure.
Knowledge of application monitoring, logging, and alerting tools.
Understanding of performance optimisation techniques and profiling tools.
Security-first mindset when developing applications.
Familiarity with CosmosDB and PostgreSQL.
Experience using Figma for design collaboration.

About the Company
This SaaS company specialises in leveraging AI and automation to streamline data-driven decision-making. Their platform integrates real-time data processing, enabling businesses to optimise operations and gain actionable insights. By combining advanced data ingestion techniques with intelligent analytics, they provide a comprehensive solution for managing and analysing business risks efficiently.
London, United Kingdom
Hybrid
14-03-2025
Company background Company brand
Company Name
OpenSource
Job Title
Data Engineering Lead
Job Description
Lead Data Engineer | Build and Lead a New Data Team

I am looking for a Lead Data Engineer to establish and lead a new Data Engineering team. This is a unique opportunity to shape data architecture from the ground up, working with cutting-edge technology to drive business performance.

The Role
As the first Data Engineering hire, you will:
Design and implement scalable data architectures for efficient storage and access.
Build and maintain data pipelines handling terabyte-scale datasets.
Work closely with data scientists, analysts, and stakeholders to optimize data solutions.
Own the reliability, performance, and scalability of data infrastructure.
Recruit and lead a growing team of data engineers.

Tech Stack
Python (3.10+), Pandas, NumPy
PostgreSQL (TimescaleDB), SQL optimization
RabbitMQ, ZeroMQ, Linux servers
Prometheus, Grafana, Zabbix

Requirements
5+ years of Data Engineering experience with expertise in Python and SQL.
Proven leadership experience guiding teams and projects.
Strong background in building robust ETL pipelines and scalable data solutions.
Excellent problem-solving skills and ability to work in a fast-paced environment.
Hammersmith, United Kingdom
Hybrid
24-03-2025