banner

Experts in
ADVANCE SOFTWARE ENGINEERING

Building a diverse future, one placement at a time

We aim to build exceptional teams in the tech space, focusing on two core engineering specialisms: Advanced Software Engineering and AI, ML, & Data Engineering.

 

As a multi-award-winning global staffing specialist, we offer both permanent and contract recruitment solutions and are dedicated to nurturing the tech community. Starting out as the leading niche staffing experts in Scala nine years ago, we've expanded our expertise to support clients and candidates in building tech teams across a wider range of specialisms. 

 

From our offices in LA, Austin, and London, we support Fortune 100 Companies, as well as startups in their hiring journey. 

 

Certified as a minority-owned business by MSDUK, we are dedicated to diversifying and evolving the tech industry.

Find Out More
banner2

Industry
Insights.

Our Industry Census provides tailored insights into the trends, salaries, and work environments that matter most to you.

It's our mission to empower employers and employees with data to make informed decisions. Whether you're a job seeker, a hiring manager, or a policy maker, our Industry Census is a valuable tool for understanding the current landscape and anticipating future shifts in our industry.

These insights help shape the future, ensuring it reflects the needs and ambitions of professionals like you.

Gated Content CTA image

AI Product Hiring Trends

AI Product Managers are scarce, hiring is fierce, and salaries are soaring.

Gated Content CTA image

DOWNLOAD GUIDE

Gain access to the most comprehensive data on industry trends, salaries, and work environments

Trusted by

Latest
Jobs.

Fullstack Data Engineer
Location
Copenhagen, Remote , Denmark
Job title: Fullstack Data Engineer Job type: Contract Contract Length: 12 months  Rate: €250 - €300 per day  Role Location: Remote (Anywhere in Europe) Role and Responsibilities: Data Engineering Build and maintain ETL pipelines that extract, transform, and load data from multiple sources into BigQuery (or equivalent data warehouses). Design and document data models and ensure data quality, validation, and reliability. Backend & Frontend Development Develop backend-for-frontend (BFF) services that connect to data sources and expose APIs to client applications. Build reporting engines that generate templated outputs (Word, Excel, etc.) populated with dynamic data. Contribute to front-end workflows using modern JavaScript frameworks (React, Vue, or similar). Collaborate on proof-of-concept projects to test new ideas and tools quickly. Platform & Infrastructure Implement security best practices, including encryption, key management, and OAuth flows. Set up monitoring and alerting for performance and cost optimization. Contribute to multi-tenant system design and authentication processes. Job Requirements: Experience: 4+ years in full-stack or data engineering roles with strong backend experience in Python and/or TypeScript. Frontend: Experience with React, Vue, or other modern frameworks. Cloud: Deep understanding of Google Cloud Platform (GCP) — particularly IAM, Service Accounts, and authentication mechanisms. Security: Knowledge of OAuth 2.0, OpenID Connect, and secure data handling principles. Data: Experience working with BigQuery or other large-scale analytical databases. Plus: Familiarity with BI tools or building integrations around them. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.   We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here
DevOps Engineer II
Location
Villa Park, Chicago, United States
Job title: Azure DevOps Engineer Job type: Contract Contract Length: 6 months contract to hire  Role Location: Chicago, United States.   Role and Responsibilities:   Design, build, and maintain Azure DevOps (ADO) pipelines for microservices deployments. Deploy and manage containerized applications on Azure Kubernetes Service (AKS) using Helm and GitOps (Flux CD). Architect and optimize CI/CD processes for scalability, reliability, and performance. Implement configuration as code and ensure systems are secure and compliant. Collaborate with cross-functional teams to align DevOps strategy with business goals. Proactively monitor, troubleshoot, and improve system performance. Stay current with the latest Azure and DevOps tools, technologies, and best practices. Job Requirements: 3–5+ years of experience in a DevOps or cloud engineering role, ideally Azure-focused. Strong knowledge of Azure Cloud, AKS, ADO pipelines, Terraform, Ansible, Helm, and Flux CD. Experience with Docker and container orchestration tools. Solid understanding of infrastructure automation, monitoring, and logging tools (Azure Monitor, Log Analytics, DataDog, Application Insights). Excellent communication and collaboration skills. A proactive, problem-solving mindset and passion for continuous improvement. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences. We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here
Sr Quality Engineer
Location
Villa Park, united states, United States
Job title: Sr Quality Engineer Job type: Contract Contract Length: 6 months C2H Rate: $60 - $80 per hour Role Location: Remote, United States  Role and Responsibilities:   Define and implement our quality assurance strategy — from test planning to automation and continuous improvement. Design, develop, and maintain automated test suites using tools like Selenium, Playwright, JUnit, TestNG, or similar. Lead and mentor QA team members, setting standards for excellence in testing and documentation. Perform functional, regression, smoke, and performance testing — both manually and through automation. Collaborate cross-functionally with developers, product managers, and stakeholders to ensure quality is embedded from concept to delivery. Analyze test results, identify trends, and drive initiatives for continuous quality improvement. Participate actively in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, etc.). Stay ahead of the curve — exploring new tools, frameworks, and QA practices to keep our processes best-in-class. Job Requirements: 5–7 years of hands-on software QA and automation experience. Strong technical skills with test automation frameworks (Selenium, Playwright, JUnit, TestNG) and version control (Git). Familiarity with performance testing tools like JMeter or LoadRunner. Deep understanding of Agile, Scrum, and SDLC methodologies. Experience developing and executing automated test scripts for complex software systems. Strong problem-solving and analytical skills — you know how to get to the root cause fast. Excellent communication skills and the ability to collaborate effectively across teams. A mindset of continuous improvement always looking for better ways to ensure quality. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences. We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here
Senior .NET Developer
Location
Villa Park, United States, United States
Job title: Senior .NET Developer Job type: Contract Contract Length: 6 months contract to hire  Rate: $60 - $80 per hour  Role Location: United States  We’re looking for an experienced Senior Software Engineer to join our growing team — someone who loves tackling complex challenges, mentoring others, and delivering high-quality, production-ready software. In this role, you’ll work as part of a cross-functional, DevOps-driven Agile team covering the full development lifecycle — from concept to deployment and continuous improvement. You’ll collaborate closely with product managers, architects, designers, and engineers to deliver solutions that are as elegant as they are effective. Role and Responsibilities:   Lead and contribute to the design and development of modern software solutions across the stack. Collaborate with architects, engineers, designers, and product managers to deliver high-impact products. Drive discussions around technical design and architecture, ensuring scalability, security, and reliability. Write clean, maintainable code and documentation using best practices and design patterns. Coach and mentor other engineers, fostering a culture of quality and continuous learning. Build and maintain APIs, services, and microservices that power next-gen user experiences. Apply Test-First and Acceptance Criteria–driven approaches to ensure robust, high-quality releases. Stay current on emerging tools, frameworks, and practices, and bring fresh thinking to the team. Job Requirements: 5–10 years of hands-on software product development experience. Strong skills in .NET 6+, C# 10+, React (16+), Redux, TypeScript, and databases such as SQL Server and MongoDB. Solid experience with cloud environments (Azure preferred) and infrastructure-as-code principles. Proficiency with containers (Docker) and Kubernetes for deployment and orchestration. Deep understanding of microservices, API design, and event-driven architectures. Familiarity with Git, CI/CD pipelines, automated testing, and Agile methodologies (Scrum, Kanban, XP). Knowledge of secure coding practices, compliance standards (GDPR, PCI-DSS, ISO 27001), and performance optimization. A proactive, collaborative attitude and strong communication skills — you enjoy working closely with others to get things done. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences. We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here
Lead Software Developer
Location
Tulsa, Tulsa, Oklahoma, United States
Salary
$130,000 - $150,000 - Per Annum
Job title: Lead Software Developer Job type: Permanent Salary: $130,000 - $150,000 + 10% bonus Role Location: Tulsa, Oklahoma Visa requirements: US Work Authorization (no visa sponsorship) The company: Our client is a dynamic financial services company specializing in debt settlement and relief solutions, empowering clients to achieve financial freedom through innovative, client-centred programs and a commitment to ethical practices. With a focus on technology-driven efficiency and regulatory compliance, the business fosters a collaborative environment where talented teams drive impactful results in a fast-paced industry. Role and responsibilities: Contributes to the completion of project deliverables and is accountable for the development, quality, and support of all internally developed applications: Create/Modify new applications. Applications may include web applications, batch scripts, or system integrations (API) Debug applications by testing and fixing errors Compile and write documentation for any assigned feature or bug Lead development initiatives from idea to completion Perform peer/code reviews to ensure quality and compliance Work with Software Development Leads to analyze and produce the best solution Provide support for issue escalation from the service desk Create and manage Git repos. Assist with merge conflicts Produce project estimates and assist in development planning Provide technical assistance to internal and external customers Observing feedback to help improve software design and performance Job requirements:   5-8 years’ experience working within software development in a professional capacity Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred. Proven experience in developing and delivering software applications, preferably in the healthcare or insurance industry. C# and .Net, Framework and Core JavaScript/jQuery/Libraries (React, Angular, etc) T-SQL Queries / Intermediate knowledge of Stored Procedures Advanced understanding of object-oriented programming and analytical design Advanced knowledge of development security and industry best practices Excellent customer service attitude, good communications skills (both verbal and written) Excellent organizational skills and the ability to manage timelines in a quick-moving environment. Solid understanding of internal applications Knowledge of cross application architecture Benefits: Competitive salary, comprehensive health benefits including medical, dental, and vision coverage, 401(k) with company match, paid time off and holidays, professional development opportunities, flexible work arrangements, and a supportive company culture focused on work-life balance and employee growth. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.     We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process.     Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time.   Check out our DE&I page here  
Senior Engineering Manager
Location
London, London, United Kingdom
Salary
£135000-150000 - Per Annum
Job Title: Senior Engineering Manager Location: London (Hybrid 1-2 days a week in the office) Signify have partnered with a leading organisation in the media and digital content industry, shaping how audiences engage with news, entertainment, and storytelling. Their platforms deliver high quality content to millions of users daily, powered by cutting edge technology and data-driven innovation. They are looking to hire a Senior Engineering Manager with a strong Python background to lead multiple engineering teams, including managers, and to drive excellence, scalability, and innovation across our digital products. As a Senior Engineering Manager, you will oversee a group of engineering managers and their teams, ensuring the delivery of high quality, reliable, and scalable products. You will balance strategic planning, technical mentorship, and organisational leadership, while promoting engineering best practices across the company. You will work closely with Product, Data, and Infrastructure teams to build and evolve the next generation of our media platforms. Key Responsibilities Lead, coach, and develop a group of engineering managers and senior engineers, fostering growth and collaboration. Set and drive the technical and architectural vision for Python based systems and services that power our media platforms. Partner with Product and Design to align engineering priorities with business objectives. Oversee delivery of large scale projects, ensuring quality, timeliness, and scalability. Champion engineering excellence, automation, and continuous improvement across teams. Manage staffing, performance reviews, and succession planning within the engineering organisation. Experience growing teams Stakeholder and Vendor Management experience Promote a culture of inclusivity, psychological safety, and technical curiosity. Stay current with technology trends in Python, media technology, and cloud platforms to guide long-term strategy. Requirements: 8+ years of software engineering experience, with at least 3–5 years in people management. Proven experience managing managers and leading large, multi-disciplinary engineering organisations. Strong technical foundation in Python and related frameworks such as Django, Flask, or FastAPI. Experience designing and operating scalable, distributed systems. Background working in media, content delivery, or streaming platforms is preferred. Excellent communication and stakeholder management skills. Demonstrated ability to foster innovation, accountability, and a high performance culture.
Data Product Manager (Remote EU)
Location
Malta, Malta
Salary
€65000-75000 - Per Month
Job title: Data Product Manager Working Model: Remote EU Contract: Permanent Responsibilities Act as the primary liaison between business functions and the data team to define, prioritize, and deliver impactful data solutions. Translate strategic business objectives into clear product requirements and development plans for the data team. Manage and refine the data product roadmap, ensuring initiatives are prioritized based on business value and strategic alignment. Establish clear data product standards covering documentation, ownership, accessibility, latency, and governance. Implement scalable processes for data quality assurance, monitoring, and incident resolution. Promote the effective use of data governance frameworks and tools such as catalogs, lineage tracking, and access controls to increase data trust and compliance. Partner with engineering and analytics teams to design, launch, and optimize reliable and discoverable data assets. Serve as a data product advocate across the organization by improving awareness, usability, and adoption of available data assets. Contribute hands-on when necessary to accelerate delivery or troubleshoot complex data-related challenges. Requirements Minimum 5 years of experience in data product management, data engineering, or analytics engineering roles. Demonstrated success in managing and scaling data products that enable business insights and operational efficiency. Strong understanding of modern data ecosystems, including data pipelines, warehousing, and cloud technologies, AWS is the preference Experience with streaming tools such as Spark, Flink or Kafka Experience working in the Igamnig industry Knowledge of data governance principles, including compliance, access management, and metadata practices. Proven ability to balance technical depth with strategic business understanding. Excellent communication and collaboration skills, capable of engaging both technical and non-technical stakeholders. Fluency in English, with strong written and verbal communication abilities.
Software Development Manager
Location
Tulsa, Tulsa, Oklahoma, United States
Salary
$160,000 - $180,000 - Per Annum
Job title: Software Development Manager Job type: Permanent Salary: $160,000 - $180,000 + bonus Role Location: Tulsa, Oklahoma Visa requirements: US Work Authorization – no sponsorship provided The company: Our client is a dynamic financial services company specializing in debt settlement and relief solutions, empowering clients to achieve financial freedom through innovative, client-centred programs and a commitment to ethical practices. With a focus on technology-driven efficiency and regulatory compliance, the business fosters a collaborative environment where talented teams drive impactful results in a fast-paced industry. Role and responsibilities: Provide strong leadership and guidance to the software engineering team, fostering a culture of collaboration, innovation, and continuous improvement. Collaborate with senior management to develop and implement strategic plans for software development that align with the company's objectives and goals. Build and manage a high-performing software engineering team, including hiring, training, mentoring, and performance management. Oversee the planning, execution, and delivery of software development projects, ensuring adherence to timelines, budgets, and quality standards. Bring deep technical expertise in software engineering to the role, serving as a subject matter expert and providing guidance on architecture, design, and coding best practices. Collaborate effectively with other departments, including product management, quality assurance, and IT operations, to ensure seamless integration and delivery of software solutions. Identify and mitigate risks associated with software development projects, proactively addressing issues and challenges to minimize impact on project timelines and deliverables. Drive continuous improvement initiatives within the software engineering team, optimizing processes, tools, and methodologies to enhance productivity and efficiency. Ensure compliance with regulatory requirements and industry standards related to software development, as well as adherence to cybersecurity best practices and protocols. Maintain clear and open communication channels with stakeholders at all levels of the organization, providing regular updates on project status, milestones, and key metrics. Job requirements: 10+ years of experience in software engineering, a strong track record of leading and managing teams in a fast-paced, technology-driven environment Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred. Proven experience in developing and delivering software applications, preferably in the healthcare or insurance industry. Experience with cloud technologies, specifically Azure and modern DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code. Deep understanding of software development methodologies, including Agile, Scrum, with the ability to tailor approaches to meet the needs of specific projects. Strong technical proficiency in programming languages and frameworks such as C#, JavaScript, and SQL. Excellent leadership and management skills, with the ability to inspire and motivate team members, foster a positive work environment, and drive results. Exceptional communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate complex technical concepts to non-technical stakeholders. Strong problem-solving and decision-making abilities, with a focus on delivering high-quality solutions that meet business requirements and customer needs. Benefits: Competitive salary, comprehensive health benefits including medical, dental, and vision coverage, 401(k) with company match, paid time off and holidays, professional development opportunities, flexible work arrangements, and a supportive company culture focused on work-life balance and employee growth. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.     We make an active choice to be inclusive towards everyone every day. Please let us know if you require any accessibility adjustments through the application or interview process.     Our Commitment to Diversity, Equity, and Inclusion: Signify’s mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time.   Check out our DE&I page here  

Leave A Review

Form Banner