banner

Experts in
ADVANCE SOFTWARE ENGINEERING

Building a diverse, scalable tech future

As a global technology consultancy, we partner with businesses to design, scale, and integrate engineering capability across Advanced Software Engineering and AI, ML & Data Engineering.

 

We work with Fortune 100 companies and high-growth businesses to shape high-performing delivery teams aligned to their technical strategy and growth goals, using flexible delivery models that accelerate projects, optimise resources, and reduce operational risk.

 

From our offices in London and Austin, we work with Fortune 100 companies and high-growth organisations to extend engineering capacity and deliver measurable impact across complex technical environments.

 

Certified as a minority-owned business by MSDUK, we are committed to advancing diversity in technology while supporting the creation of globally distributed, future-ready engineering teams.

Find Out More
banner2

Trusted by

Latest
Jobs.

Senior TPM
Location
NYC, Remote , United States
Job title: Staff Technical Program Manager – Integration Platforms Job type: Contract Contract Length: 12 months Rate: Competitive contract rate, comparable to experience Role Location: Fully remote – US (Eastern Time zone) The company: A large-scale, technology-driven organisation operating complex, highly integrated platforms that support business-critical services. The environment is fast-paced, enterprise-scale, and focused on modern, scalable system design. Role and Responsibilities: Own and drive delivery of large, cross-functional programs across enterprise integration platforms Define delivery strategy, sequencing, and execution plans across multiple teams and domains Act as a senior domain owner, shaping technical direction and platform evolution Partner with engineering, architecture, and product leaders to align delivery with business outcomes Manage cross-team dependencies, risks, and critical paths Lead planning cycles, release coordination, and production readiness Translate complex business requirements into executable technical programs Provide clear visibility to stakeholders on progress, risks, and trade-offs Embed security, compliance, and operational standards into delivery Job Requirements: Proven experience as a Senior or Staff-level Technical Program Manager in enterprise environments Strong architectural understanding of distributed systems, integrations, and service-based or event-driven platforms Experience leading complex, multi-team initiatives with significant dependencies Ability to interpret technical designs and make pragmatic delivery decisions Strong stakeholder management and communication skills Experience with agile delivery models and large-scale planning environments Comfortable operating in fast-paced, high-pressure settings 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.
Senior Software Engineer - Autonomy & Perception
Location
United States , Virgina , United States
Job title: Software Engineer Job type: Contract Contract Length: 12 months contract to hire Role Location: Virgina, United States Client Industry: Defense  Role and Responsibilities:    Design, develop, and maintain autonomy and perception software using C++ Integrate autonomy software onto customer platforms (aerospace, defence, autonomous systems) Work across the full software lifecycle: development, testing, deployment, and integration Collaborate with infrastructure and test teams to support CI/CD pipelines Build scalable, reusable software components to reduce duplication across projects Troubleshoot, optimise, and improve system performance Work closely with systems, test, and platform engineering teams Job Requirements:  Strong commercial experience developing in C++ Experience in autonomy, perception, robotics, computer vision, or AI-driven systems Background in defence, aerospace, autonomous vehicles, or robotics environments Familiarity with Azure DevOps or similar development environments Experience working with structured development processes (Jira or similar) Comfortable working in a primarily on-site engineering environment Strong problem-solving skills in complex, regulated systems Nice to Have Experience with defence contractors or highly regulated programmes Exposure to CI/CD pipelines and infrastructure-as-code Experience integrating software onto hardware platforms Familiarity with classified or controlled environments (where applicable) 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   
Technical Lead - Full Stack
Location
California, San Francisco, - None Specified -
Salary
$$185,000 - $200,000k - Per Annum
Job title: Technical Lead (Full-Stack) Job type: Perm Salary: $185,000 - $200,000 per year Role Location: San Francisco Bay Area The company: A rapidly growing technology organization specializing in advanced digital solutions for complex business environments. The team partners with a wide range of clients to design, build, and modernize scalable software platforms. The culture values speed, ownership, collaboration, and practical innovation, with engineers playing a key role in shaping both technology and delivery. Role and responsibilities: Designing and owning end-to-end system architecture for full stack applications Leading development across front-end and back-end technologies Building and deploying production-ready applications using modern frameworks and languages Designing microservices and modular system architectures Rapidly developing MVPs and proof-of-concepts to validate ideas Collaborating cross-functionally to translate business needs into technical solutions Driving engineering best practices around performance, scalability, and security Working with cloud platforms and containerized environments Supporting DevOps workflows and CI/CD pipelines Job requirements: 7–10 years of experience in full stack software development Proven experience designing and delivering scalable, distributed systems Strong system design and architectural skills Experience across modern front-end frameworks and back-end technologies Solid understanding of cloud computing and microservices architecture Hands-on experience with containers and orchestration tools Familiarity with CI/CD pipelines and DevOps practices Experience with relational and non-relational databases Strong communication skills and a collaborative mindset Benefits: Comprehensive health, dental, and vision coverage, Retirement savings plan, Disability coverage, and additional employee programs and benefits 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    
Data Engineer (Must be based in Portugal)
Location
Lisbon, Portugal
Salary
€40000-45000 - Per Annum
Position: Senior Data Engineer Location: Portugal (Remote from Portugal) Contract- FTE Permanent My client are looking an experienced Senior Data Engineer to play a key role in building and evolving a modern data platform that supports analytics, reporting, and strategic decision making across the business. This is a hands on role where you’ll design, build, and scale reliable data infrastructure while partnering closely with commercial and product teams. What you’ll be doing Build, optimise, and maintain scalable data pipelines that power analytics and operational use cases Create robust frameworks for data ingestion, transformation, validation, and monitoring Integrate data from a wide range of internal and external sources into centralised data stores Design efficient data models that reflect real-world business domains and enable fast, reliable querying Work cross functionally with stakeholders in product, operations, and commercial teams to turn data into impact Contribute to architectural decisions and help shape best practices across the data function Ensure data solutions are secure, maintainable, and built with long term scalability in mind Candidates must be based in Portugal and require no sponsorship to work in Portugal What we’re looking for 5+ years of experience in data engineering or software engineering with a strong data focus Hands on experience with either Python, Java, Koltin Or Scala Experience building and managing workflows using orchestration tools Strong knowledge of analytical and transactional data systems Hands on experience with modern transformation tools and ELT patterns Experience with Cloud - AWS or GCP Solid understanding of software engineering fundamentals, including scalable and testable code design Streaming experience using Kafka, Spark or Flink Experience with infrastructure as code tools such as Terraform or CloudFormation Strong communication skills and the ability to collaborate in a fast-moving environment A proactive mindset and genuine curiosity for new tools and technologies
deployment engineer
Location
san francisco, san francisco, United States
Salary
$18000- 225000 - Per Annum
Job title: deployment engineer Job type: Perm Salary: $180,000- $225,000 Role Location: San Francisco The company: Robotics automation  Role and responsibilities:   this role is centered on delivering successful customer implementations. You will develop a deep understanding of both the technology and the customer’s operating environment in order to design, install, and support effective solutions. The position spans the full lifecycle of deployment — from solution design and planning through on-site execution and post-deployment support. You’ll work closely with multiple engineering disciplines to gain hands-on knowledge of system hardware, software, automation, perception, and control systems, enabling you to diagnose and resolve complex technical challenges in real-world environments. We’re looking for someone who takes ownership of their work, thrives on technical problem-solving, and enjoys working closely with both customers and internal teams. Integrity, accountability, and collaboration are core to success in this role. Key Responsibilities Act as the primary on-site technical presence during system deployment until the solution is fully operational Execute on-site commissioning across hardware, software, controls, and networking components Coordinate deployment activities, resources, and timelines while working with internal teams to prioritize issues and communicate progress Analyze existing customer workflows to ensure seamless integration into daily operations Document and track issues discovered on-site, troubleshooting and escalating as needed Validate system performance against agreed benchmarks prior to acceptance testing and customer training Support ongoing maintenance activities and system upgrades Travel extensively to customer sites Experience & Qualifications Technical bachelor’s degree or equivalent hands-on experience Practical experience working with industrial robotic systems and controllers Strong familiarity with mechanical, electrical, and software diagnostic tools Comfortable operating in a Linux-based environment Excellent analytical and troubleshooting skills with strong attention to detail Ability to perform effectively in fast-moving, deadline-driven environments Clear and confident communicator with both technical and non-technical stakeholders Willingness and ability to travel extensively as part of the role his role is centered on delivering successful customer implementations. You will develop a deep understanding of both the technology and the customer’s operating environment in order to design, install, and support effective solutions. The position spans the full lifecycle of deployment — from solution design and planning through on-site execution and post-deployment support. You’ll work closely with multiple engineering disciplines to gain hands-on knowledge of system hardware, software, automation, perception, and control systems, enabling you to diagnose and resolve complex technical challenges in real-world environments. We’re looking for someone who takes ownership of their work, thrives on technical problem-solving, and enjoys working closely with both customers and internal teams. Integrity, accountability, and collaboration are core to success in this role. Key Responsibilities Act as the primary on-site technical presence during system deployment until the solution is fully operational Execute on-site commissioning across hardware, software, controls, and networking components Coordinate deployment activities, resources, and timelines while working with internal teams to prioritize issues and communicate progress Analyze existing customer workflows to ensure seamless integration into daily operations Document and track issues discovered on-site, troubleshooting and escalating as needed Validate system performance against agreed benchmarks prior to acceptance testing and customer training Support ongoing maintenance activities and system upgrades Travel extensively to customer sites Experience & Qualifications Technical bachelor’s degree or equivalent hands-on experience Practical experience working with industrial robotic systems and controllers Strong familiarity with mechanical, electrical, and software diagnostic tools Comfortable operating in a Linux-based environment Excellent analytical and troubleshooting skills with strong attention to detail Ability to perform effectively in fast-moving, deadline-driven environments Clear and confident communicator with both technical and non-technical stakeholders Willingness and ability to travel extensively as part of the role Job requirements: Benefits:   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 You’ll work closely with multiple engineering disciplines to gain hands-on knowledge of system hardware, software, automation, perception, and control systems, enabling you to diagnose and resolve complex technical challenges in real-world environments. We’re looking for someone who takes ownership of their work, thrives on technical problem-solving, and enjoys working closely with both customers and internal teams. Integrity, accountability, and collaboration are core to success in this role. Key Responsibilities Act as the primary on-site technical presence during system deployment until the solution is fully operational Execute on-site commissioning across hardware, software, controls, and networking components Coordinate deployment activities, resources, and timelines while working with internal teams to prioritize issues and communicate progress Analyze existing customer workflows to ensure seamless integration into daily operations Document and track issues discovered on-site, troubleshooting and escalating as needed Validate system performance against agreed benchmarks prior to acceptance testing and customer training Support ongoing maintenance activities and system upgrades Travel extensively to customer sites Experience & Qualifications Technical bachelor’s degree or equivalent hands-on experience Practical experience working with industrial robotic systems and controllers Strong familiarity with mechanical, electrical, and software diagnostic tools Comfortable operating in a Linux-based environment Excellent analytical and troubleshooting skills with strong attention to detail Ability to perform effectively in fast-moving, deadline-driven environments Clear and confident communicator with both technical and non-technical stakeholders Willingness and ability to travel extensively as part of the role his role is centered on delivering successful customer implementations. You will develop a deep understanding of both the technology and the customer’s operating environment in order to design, install, and support effective solutions. The position spans the full lifecycle of deployment — from solution design and planning through on-site execution and post-deployment support. You’ll work closely with multiple engineering disciplines to gain hands-on knowledge of system hardware, software, automation, perception, and control systems, enabling you to diagnose and resolve complex technical challenges in real-world environments. We’re looking for someone who takes ownership of their work, thrives on technical problem-solving, and enjoys working closely with both customers and internal teams. Integrity, accountability, and collaboration are core to success in this role. Key Responsibilities Act as the primary on-site technical presence during system deployment until the solution is fully operational Execute on-site commissioning across hardware, software, controls, and networking components Coordinate deployment activities, resources, and timelines while working with internal teams to prioritize issues and communicate progress Analyze existing customer workflows to ensure seamless integration into daily operations Document and track issues discovered on-site, troubleshooting and escalating as needed Validate system performance against agreed benchmarks prior to acceptance testing and customer training Support ongoing maintenance activities and system upgrades Travel extensively to customer sites Experience & Qualifications Technical bachelor’s degree or equivalent hands-on experience Practical experience working with industrial robotic systems and controllers Strong familiarity with mechanical, electrical, and software diagnostic tools Comfortable operating in a Linux-based environment Excellent analytical and troubleshooting skills with strong attention to detail Ability to perform effectively in fast-moving, deadline-driven environments Clear and confident communicator with both technical and non-technical stakeholders Willingness and ability to travel extensively as part of the role
Oracle SCM - Functional Consultant
Location
Kuala Lumpur, Kuala Lumpur, Malaysia
Salary
$70,000 - $80,000 - Per Annum
Job title: Oracle SCM Consultant Job type: Perm Salary: $60,000 - $70,000 Role Location: Kuala Lumpur, Malaysia Visa requirements: Must be authorized to work in Malaysia The company: Our client is a leading global logistics and warehousing provider, offering end-to-end logistics services for almost a century. Starting as a family company, it has grown into an international organization with a vast network of port and warehouse facilities strategically located around the world, including in North America, to support efficient supply chain operations for various industries. Role and responsibilities: Our client is seeking a highly skilled and self-motivated Oracle SCM Consultant to join their IT team, reporting to the Customer Solutions Manager and supporting global operations through Oracle Fusion Cloud Applications, with a strong emphasis on Supply Chain Management (SCM). This role is critical in enabling Supply Chain teams to deliver operational excellence, enhance business processes, and maximise the value of our technology investments, while also supporting related functions in Finance, Human Capital Management, and Transportation Management. The IT Business Consultant will work closely with stakeholders, IT teams, and external partners, providing expertise from requirements gathering to solution delivery, while ensuring smooth adoption of enhancements, updates, and integrations within Oracle Fusion SCM modules. The position frequently influences and contributes to key business decisions, ensuring that technology solutions are aligned with strategic objectives and operational needs across the organisation, particularly in manufacturing, planning, and distribution processes. The IT Business Consultant will be responsible for: Acting as the primary liaison between business stakeholders and the IT team for Supply Chain functions, with additional support for Finance, Human Capital Management, and Transportation Management, ensuring alignment between business needs and system capabilities. Gathering, analysing, and documenting business requirements, and translating them into effective solutions within Oracle Fusion Cloud Applications, focusing on SCM modules. Leading process analysis initiatives and recommending improvements to drive operational efficiency, compliance, and scalability in supply chain operations. Designing, implementing, and maintaining systems to meet operational requirements and adhere to regulatory standards, with expertise in Oracle Fusion SCM configurations. Collaborating with cross-functional teams to deliver solutions that support strategic business goals and operational excellence, especially in retail or consumer-focused environments. Troubleshooting and resolving application or process issues, ensuring minimal disruption to business operations within SCM workflows. Preparing and maintaining clear documentation, including business requirements, functional specifications, and system design documents, as well as delivering end-user training on SCM modules. Keeping up to date with industry trends, best practices, and regulatory changes relevant to supply chain operations. Leading implementation and support of Oracle Fusion SCM modules including Manufacturing (MFG), Plan to Manufacture, and Supply & Distribution (SD). Working closely with business, operations, and IT teams to design, configure, and support Oracle Fusion SCM solutions that enable efficient manufacturing, planning, and distribution across retail supply chains. Conducting fit-gap analysis for SCM processes and recommending customizations or extensions to optimize Oracle Fusion capabilities. Facilitating data migration, integration, and testing for SCM implementations, ensuring seamless connectivity with other enterprise systems. Providing expert guidance on SCM best practices, including inventory management, demand forecasting, and supplier collaboration. Monitoring and optimizing SCM performance metrics, such as order fulfillment rates and supply chain visibility. Supporting post-go-live activities, including hypercare, user adoption, and continuous improvement for SCM modules. Collaborating on cross-module integrations between SCM and other Oracle Fusion areas like Finance and HCM to streamline end-to-end processes. Job requirements: Proven experience as an IT Business Consultant within Supply Chain functions, ideally in a global or multi-site environment, with additional exposure to Finance, Human Capital Management, or Transportation Management. Strong hands-on knowledge and configuration experience with Oracle Fusion Cloud Applications, particularly in Supply Chain modules (required), and familiarity with Finance, Human Capital Management, and Transportation Management modules (preferred). Excellent analytical and problem-solving skills, with the ability to translate business requirements into effective technical solutions. Strong stakeholder management and communication skills, with the ability to engage effectively at all organisational levels. Demonstrated ability to work in a fast-paced, global environment, managing multiple priorities and deadlines. Solid understanding of business process improvement methodologies and change management principles. Experience in preparing clear documentation, including business requirements, functional specifications, and process flows. Ability to work independently as well as collaboratively in cross-functional teams. 10+ years of Oracle SCM experience with strong hands-on Oracle Fusion SCM implementations. Deep functional expertise in Manufacturing (MFG), Plan to Manufacture, and Supply & Distribution (SD). Experience supporting retail or consumer-focused manufacturing and distribution environments. Proficiency in SCM process optimization, including procurement, inventory, and order management. Knowledge of integration tools and APIs for connecting Oracle Fusion SCM with third-party systems. Experience with agile methodologies in SCM project delivery. Strong background in data analytics and reporting for supply chain KPIs. Familiarity with global regulatory compliance in supply chain operations, such as trade regulations and sustainability standards. University degree holder with at least 5 years of relevant working experience. Oracle certifications in relevant Supply Chain Cloud modules are highly desirable, but not mandatory. Strong understanding of modern Cloud-based systems and business process frameworks in a global enterprise context. Benefits: Comprehensive health and wellness benefits. Flexible working arrangements, including remote options. Professional development opportunities, including training and certification support. Generous paid time off and holidays. Retirement savings plan with company matching. Employee assistance programs for work-life balance. 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    
TPM
Location
san francisco, united states, United States
Salary
$200000- 2500000 - Per Annum
Job title: TPM Job type: Perm Salary: 2250,000 Role Location: SAN FRANCISCO The company: Robotics automation  Role and responsibilities:    Key Responsibilities Shape project goals and success measures in collaboration with internal stakeholders Develop and maintain execution roadmaps, tracking progress, decisions, and outcomes Break down initiatives into workable components, ensuring responsibilities and dependencies are clearly defined Coordinate communication between technical teams and adjacent functions to reduce friction and ambiguity Ensure appropriate staffing and resource coverage to meet delivery commitments Surface risks, constraints, and blockers early, and guide resolution efforts Adjust plans as conditions change to keep delivery on course Coordinate with external contributors when applicable Occasional travel may be required Experience & Profile Solid technical grounding with the ability to understand interconnected systems Significant experience overseeing technical initiatives or programs Comfortable leading planning cycles, execution phases, and delivery reviews Familiar with iterative development processes and outcome-driven execution Able to adapt delivery approaches to fit varying team structures and timelines Strong risk awareness and change management capability Highly detail-oriented with a structured approach to problem solving Confident judgment and steady leadership under uncertainty Experience using project tracking and coordination tools Naturally collaborative, curious, and improvement-focused Eligible to work in the United States Job requirements: Benefits:   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 This position focuses on guiding complex technical initiatives through planning, execution, and delivery. The role requires close coordination across multiple functions, ensuring clarity of objectives, alignment on priorities, and steady progress despite shifting requirements. You’ll operate as both an organizer and facilitator, translating high-level goals into actionable plans while maintaining momentum across teams with different disciplines and working styles.  
Senior Software Engineer
Location
Ramat Gan, Ramat Gan, Israel
Salary
£30,000 ILS - 38,000 ILS - Per Month
Job title: Senior Software Engineer – Infrastructure as Code (IaC) Job type: Permanent Salary: Up to 34,000 ILS - 38,000 ILS per month (dependent on experience) Role Location: Ramat Gan, Israel The company: A high-growth, global technology organisation building a modern cloud-native platform used by enterprise customers to monitor, secure, and operate complex distributed systems. The company develops scalable backend services and developer-facing tooling that supports critical production environments worldwide, with a strong focus on reliability, performance, and cost efficiency. Role and responsibilities: Design, build, and maintain high-quality public APIs that are directly consumed by external customers Own and evolve core Infrastructure as Code tooling, including Terraform providers and Kubernetes-based integrations Develop SDKs that prioritise stability, usability, and an excellent developer experience Design and implement backend services that support large-scale, cloud-native platforms Explore and integrate intelligent automation or AI-driven approaches to improve platform reliability and operational efficiency Job requirements: 5+ years of experience building production-grade software using Go Strong experience designing and maintaining long-lived public APIs Hands-on experience with Infrastructure as Code tools such as Terraform Solid understanding of Kubernetes and cloud-native ecosystems Ability to work autonomously with a strong sense of ownership and accountability Nice to have: Experience contributing to open-source projects Exposure to additional languages such as Rust or Python Familiarity with observability, monitoring, or large-scale platform tooling Benefits: Competitive salary and long-term career progression Flexible working arrangements Opportunity to work on highly impactful, customer-facing infrastructure Collaborative, engineering-led culture with strong technical ownership Ongoing learning and professional development support 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.

Leave A Review

Form Banner