About the Company
EIDA Solutions develops powerful construction management software that supports large, complex construction projects in the technology and life sciences sector. We work alongside our industry-leading clients to ensure that our platform streamlines projects and reduces delays.We are expanding our Infrastructure & Security team and are seeking an Integration Engineer to play a vital role in developing customer-facing APIs and integrating new systems into our technology ecosystem.
Job Overview
We are seeking a highly skilled and motivated Integration Engineer to take ownership of designing and developing customer-facing APIs. The ideal candidate will be passionate about designing, implementing, and managing scalable and reliable cloud-based solutions while championing API driven development within the organisation.
Responsibilities
Design, develop, and maintain RESTful APIs for both customers and internal use.Integrate third-party software and services into our existing ecosystem.Develop plugins to integrate third-party systems into EIDA’s SaaS products.Assist in decomposing monolithic applications into microservices.Collaborate with software engineers, product managers, and other stakeholders to ensure smooth integration and operation of services.Ensure integrations are secure, scalable, and performant.Maintain documentation for APIs, integrations, and related services.Stay up to date with best practices in API design, microservices, and integration methodologies.
Requirements
A Bachelor's degree, or equivalent experience, in an IT-related fieldAt least 5 years experience as an Integration Engineer, Software Engineer or similar role.Strong experience developing and consuming RESTful APIs.Hands-on experience with API management and authentication mechanisms (OAuth, JWT, API gateways, etc.).Knowledgeable about microservice architecture, event-driven systems and system design best practices.Proficiency in one or more programming languages (Java strongly preferred).Experience with cloud platforms and containerisation (GCP & Kubernetes preferred).Knowledge of DevOps / CICD practices.Strong problem-solving skills and ability to work in a collaborative team environment.Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Why us?
Competitive salaryRemote working modelA great team and cultureAdditional Perks:Pension contributions.Income Protection plan.22 days of annual leave.Support for your continued developmentThe opportunity to work within a global and diversely international team
About us
EIDA is a leading provider of innovative software solutions designed to transform how construction and engineering projects are managed. With a global presence and a diverse team spanning multiple countries, we specialise in delivering cutting-edge software that empowers our clients to streamline operations, enhance collaboration, and drive project success. Our mission is to simplify complex workflows, improve efficiency, and ensure project teams achieve their goals with precision and confidence. Join us and be part of a dynamic company shaping the future of the construction industry!