top of page

Open Position

Lead Software/Java Engineer


Over the last decade Real-Time Bidding (RTB) created massive efficiency for the digital advertising marketplace in opening large volumes of inventory, driving down prices and creating the opportunity for smaller sites and apps to thrive. Today it has become a large $300B market that continues to grow at an accelerated pace with a supply chain that remains complex, fragmented, partly opaque and could be even more efficient. In a context where decisions are increasingly made by technology, traditional processes do not apply and there is a need to bring a technological solution to what is essentially a technological problem. 


Fiducia is a UK company with a US subsidiary headquartered in London, that has been developing the platform of TAG TrustNet, a global cross-industry initiative, involving major trade associations in the US and the UK, and taking the industry to the next level. As an always-on "industry transparency utility, TAG TrustNet is providing the tools to certify the supply chain and allow everyone to be accountable make responsible decisions and improve efficiency.

TAG TrustNet is enabling this by automating the reconciliation of data across the supply chain and recording it in an immutable ledger as the Shared Truth: a unified record for every single ad running across the supply chain made available in near real-time. The recorded data can then visualised in the platform Supply Chain Monitor or exported over an open API.

Why work for Fiducia?

  • Competitive salary and stock options

  • Experienced and supportive team members 

  • Fast track career development with a forward-thinking company

  • Development of advanced high-impact technology  


Role Overview


We are looking for experienced and highly talented individual to join the Fiducia engineering team in the UK working remotely with occasional in-person team meetings.  

Our team conducts research and develops all core platform protocols and software components, including the implementation of patent pending architecture to support ultra-high transactional throughput, granular privacy management, fault-tolerance and an optimised infrastructure for the TAG TrustNet distributed network. We are using AWS cloud services and Java as primary programming language.  

The engineering team is responsible for ensuring the platform reliability, security, flexibility and suitability for TAG TrustNet applications.  

  1. Are you passionate about designing and building secure, scalable, distributed services with low latency messaging and high availability/fault tolerance?  

  2. Do you think ensuring availability, processing and enforcement of dynamic data privacy policies for 100 billion data points every day with 1000 servers owned by different organisations in a distributed environment is an interesting challenge?  

  3. Are you ready to make your global footprint joining a world-class, highly cooperative engineering team?  

If you answered ‘yes’ to all three questions, then you could be the person we are looking for. 

The Lead Software/Java Engineer position combines technical leadership, architectural design and a hands-on development role that will contribute to Fiducia’s success through expertise in large-scale secure distributed systems. You will need to be able to leverage existing systems to design and create the next generation service architecture. Qualified individuals will have a solid background in the fundamentals of computer science, distributed computing, cryptography, high availability, software development process and best practices. 

Because we are a small team, your ability to communicate technical ideas effectively, in oral and written forms, and solve complex problems in a team environment will be a critical part of the consideration process.  



  • Research and design system components for a next-generation service oriented, ultra-high frequency platform powering the TAG TrustNet cross-industry network. 

  • Ensure compliance with availability, security and performance requirements matching goals. 

  • Maintain high standards of quality and performance within the development team, including mentorship, code review process, documentation, quality assurance, fault-tolerance standards, security and stress-testing.  

  • Design and implement flexible platform APIs to support the evolving platform application ecosystem, including applications for ad delivery, data integration, reconciliation, compliance verification and business intelligence. 

  • Configure and manage AWS cloud services used for TAG TrustNet operations. 

  • Develop instrumentation/profiling tools and systems. 

  • Build extensive platform guides for site reliability and project teams to ensure business continuity and performance.  

  • Build platform knowledge base for third party application developers.  

  • Hands-on problem solving.  



  • Must be hard working, team oriented, creative, friendly, cooperative, and an extraordinary problem solver.  

  • Extensive experience with Java for 5+ years. 

  • 2+ years of hands-on experience in distributed and high load system architecture. 

  • Extensive experience with technical leadership, defining goals/visions/solutions and collaborating/driving to see them to completion. 

  • Strong analytical problem solving and decision-making skills. 

  • A degree in Computer Science (preferred) or related engineering field. MS/PhD is preferred. 

  • Proven skills in performance tuning, monitoring and measuring in cloud environments. 

  • Understanding and working knowledge of Unix operating systems, networking, reliability and scaling techniques. 

  • Experience in DevOps, AWS, machine learning and blockchains is a plus. 

  • Great written communication skills. Ability to create high quality easy-to-understand project documentation. 

bottom of page