CAREERS
Invent today
Shape tomorrow
What do the Syndeo team have to say about their roles?
Find out below what some of our team have to say about their roles and life at Syndeo.
Know more
about Syndeo
We are a rapidly scaling and successful software company headquartered in Belfast. We are a winner of the 2023 Deloitte Technology Fast 50 award, ranking as the third fastest growing technology company in the whole of Ireland (first in Northern Ireland).
We are handpicking first-rate individuals to slot into our passionate team. With a fast-growing client base that includes some of the world’s best-known brands, we are dedicated to providing enterprise-grade Conversational AI solutions which enable businesses to engage with consumers through AI-powered messaging and advanced chat technology. By joining the Syndeo team, you’ll be part of a forward-thinking company that is shaping the future of customer experience.
Hear more on what the Syndeo team have to say!
“I get to work across all aspects of our platform from requirements and design through to operations and deployment. It’s great to have that breadth of tasks to keep things interesting.”
– Neil, Senior Software Engineer
“I like to create an environment where people can share their ideas freely and know that their opinions are valued and will be considered. This is absolutely key to facilitating innovation.”
– Alan, CTO
“I love that Syndeo are happy to support and invest in my CPD. The flexibility to work the hours that suit my lifestyle combined with a mix of remote and office working is brilliant too.”
– Phelim, Technical Consultant
“I really enjoy the people and the environment. Everyone is approachable and genuinely supportive, which has really helped me settle into my new role and feel like a valued member of the team.”
– Siobhan, Technical Consultant
Current Positions
As a Senior Technical Lead with Syndeo, you will have a robust background in software development and systems engineering, with extensive experience working directly with enterprise-scale clients. You will be responsible for defining and documenting solution architecture, ensuring performance, scalability, security and providing technical guidance to engineering teams.
Given that you will be working within a team, you must have good interpersonal and communication skills, as well as the ability to work well within a fast-paced environment and to tight deadlines. Your style is to get things done with minimum friction and to respond rapidly when called on. You will be a logical thinker, meticulous and professional.
Ideally, you will have a strong understanding of Customer Experience (CX) and Contact Centre as a Service (CCaaS) solutions.
Your key responsibilities will be to:
- Design and document the overall solution architecture, ensuring it aligns with client requirements and business goals.
- Work closely with stakeholders to understand their needs and translate them into technical requirements.
- Select appropriate technologies and platforms to build efficient and scalable solutions.
- Develop and maintain architectural standards and best practices.
- Ensure that solutions meet performance, scalability and security requirements.
- Provide technical leadership and support to development teams, fostering a culture of innovation and excellence.
- Participate in the continuous improvement of the solution and its components, incorporating feedback and emerging technologies.
- Evaluate project constraints, devise alternatives to mitigate risks and perform process re-engineering as needed.
- Keep stakeholders informed about project status and promptly address any issues that arise.
- Analyse the impact of technical changes on clients' business processes and outcomes.
- Stay updated with emerging technologies to enhance existing architectures and propose new solutions.
- Create prototypes to demonstrate potential solution outcomes and validate concepts.
- Perform root cause analysis to identify and resolve business issues and problems.
Skills and experience required include:
- Extensive experience with JavaScript (both front-end and back-end) for enterprise solutions.
- Proven track record in managing or designing successful software solutions and projects.
- Extensive experience working directly with enterprise clients, on client-side projects, assisting with solution architecture design and delivery across multiple technology components.
Nice to Have:
- Understanding of Terraform and DevOps concepts.
- Knowledge and experience with Google Cloud Platform or other cloud computing platforms (AWS, Azure).
- Understanding of Python for scripting purposes.
- Knowledge of Customer Experience (CX) and Contact Center as a Service (CCaaS) solutions.
The kind of person we are looking for will have:
- Bachelor’s or Master’s degree at 2:1 or above in computer science or a related discipline.
- A minimum of 5 years’ post graduate experience in software development, systems engineering or a similar role.
- Fluent in English.
Benefits we provide
- Competitive salary with annual pay review aligned to performance.
- Bonus scheme (15% of base salary).
- BUPA medical cover for you and your dependents.
- We offer a generous 35-day holiday allowance per annum (inclusive of public holidays). We encourage our people to take the time they need to travel, develop interests and spend time with family and friends.
- Enhanced company pension scheme.
- Hybrid working with the ability to combine home and office working.
- Exciting and fast-paced working environment.
- Part of an award-winning scale-up company.
- Most importantly, a great learning curve in terms of digital technologies. You shall gain the full “life cycle” exposure, there is on-the-job training utilising a pairing approach with highly experienced peers.
How to apply
If you feel this might just be the job for you, please send a short email to careers@syndeo.cx telling us about yourself and attach a CV. Include the title of the position you’re applying for and your name in the subject.
As a hands-on Software Engineer with Syndeo, you will be responsibility for designing, developing, testing and deploying high-quality SaaS solutions which delight our customers. You’ll work on challenging agile-based software development projects within a highly experienced and talented team who will help you learn, develop and grow.
The role centres around software development for our core enterprise SaaS platform, adding features and functionality from conception to implementation. This role calls for someone who is a fast learner, can think outside the box and have a zealot-like dedication to squashing bugs.
Given that you will be working within a team, you must have good interpersonal and communication skills, as well as the ability to work well within a fast-paced environment and to tight deadlines. Your style is to get things done with minimum friction and to respond rapidly when called on. You will be a logical thinker, meticulous and professional. You should be thinking of performance, scalability, maintainability and security in everything you create.
This role requires you to have a good understanding of the technology and platforms that we run.
Skills required include
- Java programming experience, particularly web services, web applications and Spring Boot.
- Experience with relational databases.
- An understanding of the web and web architectures, experience with Single Page Applications preferably using REST services.
- Strong ability to use initiative and prioritise work in line with business and technical objectives.
- Experience in working in an agile development environment and tools such as GitHub and Jira.
- A strong focus on quality, having undertaken unit testing, code reviews and adhering to defined development standards.
Nice to have
- Exposure to SaaS micro-service and developing for enterprise solutions on AWS, GCP or Azure.
- Any previous experience in Machine Learning, especially NLP technologies will be advantageous.
- Experience using other technologies, including Elasticsearch, Redis, Containers, Postgres or Kafka.
- Experience integrating into third-party applications using documented (and some not so documented) APIs.
- Experience in applying development best practices and patterns in relation to security, scalability and performance.
The kind of person we are looking for will have
- Bachelor’s or Master’s degree at 2:1 or above in computer science or a related discipline.
- A minimum of 3-4 years of engineering experience (Java).
- Fluent in English.
- The ability to iterate and ship ideas quickly.
Benefits we provide
- Competitive salary with annual pay review aligned to performance.
- Bonus scheme (15% of base salary).
- BUPA medical cover for you and your dependents.
- We offer a generous 35-day holiday allowance per annum (inclusive of public holidays). We encourage our people to take the time they need to travel, develop interests and spend time with family and friends.
- Enhanced company pension scheme.
- Hybrid working with the ability to combine home (2 days per week) and office working (min. 3 days per week).
- Exciting and fast-paced working environment.
- Part of an award-winning scale-up company.
- Most importantly, a great learning curve in terms of digital technologies. You shall gain the full “life cycle” exposure, there is on-the-job training utilising a pairing approach with highly experienced peers.
All positions require
- Great communication skills. We’re all humans and we need to work as a team, so frequent and clear verbal and written communication is a must.
- Self-driven work ethic. You need to be a self-starter who loves taking the initiative and seeing things through to completion.
- Curiosity and the desire to learn. Our business is evolving and growing fast. A desire to learn is key.
How to apply
If you feel this might just be the job for you, please send a short email to careers@syndeo.cx telling us about yourself and attach a CV. Include the title of the position you’re applying for and your name in the subject.