Share this Job

Software Developer (C++)

Date: Jun 9, 2022

Location: Remote, GB

Company: Syniti


Syniti is an innovative, global leader in Enterprise Data Management. With smart and powerful resources like our award-winning software platform and premier consultants, Syniti helps the world’s top enterprises create unique advantage and value with their data. Whether the goal is bringing new products to market faster, accelerating time-to-value for a new ERP system or corporate acquisition, powering new AI/ML initiatives, or increasing profitability by eliminating inefficiencies, Syniti ensures your business’s data is a high-performing and trusted asset. Syniti is also a preferred data solution used by the world’s top system integrators, and a portfolio company of BridgeGrowth Partners LLC. Headquartered in Boston, Massachusetts with offices in 25 countries around the world, Syniti operates in all global regions and industry verticals, and maintains a 100% client success rate across thousands of complex data projects and initiatives.



We are looking for an experienced software engineer   too to help us maintain and develop our intelligent and hyper scalable matching engine while helping us bring that engine more deeply integrated as a core platform component of our multi-tenant, cloud native Syniti Knowledge Platform core.

This role has been designated as a remote position allowing qualified talent throughout the listed country to be considered for the opportunity.


  • Work in our core product development team to maintain and improve our cloud software portfolio initially focusing on our intelligent matching engine which caters for both party and non party data matching
  • Work in an agile environment, attend team sprints, be an active team player and contribute to product design and improvements
  • Design and deliver software to improve the availability, reliability, scalability, security, resiliency, and efficiency of a service and/or product
  • Write well-crafted, well-tested, readable and maintainable code
  • Utilizes understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions
  • Participate actively in code reviews to ensure quality and distribute knowledge
  • Contribute to debugging and troubleshooting complete stack of services


  • Good university degree in a software-related field or equivalent, strong academic background and strong mathematical skills
  • 5 years of software development experience using C++
  • Ability to adapt to changing environments and pick-up new skills quickly
  • Familiarity with AWS tools and services (EC2 and S3 a plus)
  • Ideally some experience with C# .NET, GO, React, GraphQL, Docker, GitHub, VS Code, Visual Studio
  • Enthusiastic and a good sense of humour
  • Proven ability to translate prospective customer’s objectives into solutions enabled by our products/consultants
  • Strong presentation and facilitation skills to execute high value technical demonstrations
  • Understanding of business and financial value drivers, and the ability to translate value drivers relevant to Syniti solutions into crisp and compelling customer value propositions
  • Understanding of existing, new and emerging technologies
  • Exceptional interpersonal skills, including teamwork, facilitation and negotiation
  • Experience with Syniti products/services or related enterprise data products/services would be a plus.


  • Trust that you are good at what you’re doing. At Syniti you will find a supportive environment and access to learning tools, but micromanagement is not our thing.
  • Growth. We are growing rapidly and steadily solving the biggest challenges enterprise companies are faced with today. There was never a better time to join and grow with us. Most importantly you will have the chance to shape our journey and share in our success story.
  • Support. We all rely on each other and enable each other to be successful. You won’t stand alone.
  • Curiosity and genuine interest in you. We all have our different stories, all equally fascinating with each depicting a different journey and we want to hear them all.
  • Recognition. We are the sum of individual achievements and we always take the time to celebrate them.
  • An open organisation. Hierarchies are not our thing and access is something we make sure of across the board. We are a family where everyone is just as important, everyone’s work is seen and ideas valued.