Consultative Solution Design: Lead discovery sessions and technical workshops with enterprise customers to deeply understand their business processes, workflows, and technical environments. Translate business needs into secure, scalable, and maintainable integration solutions across systems such as ERPs, CRMs, HCMs, and proprietary platforms.
Integration Architecture & Implementation: Architect end-to-end integration solutions, including API design, data mapping, error handling, and system configuration. Develop detailed technical specifications and implementation plans that guide successful deployment, onboarding, and long-term scalability.
Project Execution & Oversight: Own the technical track of onboarding and large-scale customer projects, including migrations, custom configurations, and 3rd-party system integrations (e.g., CRM, ERP, OCPI roaming hubs). Ensure solutions meet performance, compliance, and extensibility requirements.
Technical Leadership & Advisory: Serve as the primary technical liaison throughout the customer lifecycle, from pre-sales discovery to post-deployment support. Evaluate integration requests for feasibility, recommend strategic solutions, and clearly articulate technical considerations to both technical and non-technical stakeholders.
Collaboration & Communication: Act as the bridge between client stakeholders (IT, business SMEs, project managers) and internal teams (engineering, product, support), ensuring alignment and effective communication throughout the project lifecycle.
Problem Solving & Issue Resolution: Proactively address technical challenges and ambiguous requirements with creative, effective solutions. Lead issue escalation and collaborate with R&D and support teams to resolve problems quickly and thoroughly.
Documentation & Knowledge Sharing: Create and maintain architecture diagrams, integration guides, and technical documentation for both internal and external use. Contribute to internal best practices and mentor team members through knowledge sharing and reusable solution patterns.
Customer Relationship Management: Build trust-based, long-term relationships with clients by consistently delivering value, demonstrating technical expertise, and acting as a reliable and consultative partner.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
Proven, hands-on experience designing and implementing complex system integrations for large enterprise customers.
5+ years of experience in a customer-facing technical role (e.g., Technical Delivery Manager, Solutions Architect, Technical Account Manager).
Deep understanding of integration patterns, principles, and technologies, including: APIs (REST, SOAP, GraphQL) and web services, Authentication and Authorization standards such as OAuth 2.0, SAML, and OpenID Connect, Data formats like JSON and XML. Event-driven architecture, webhooks, and messaging queues (e.g., RabbitMQ, Kafka).
Proficiency with APIs, migration processes, and technical troubleshooting.
Excellent communication and presentation skills, capable of translating complex technical topics to non-technical stakeholders.
Highly organized, collaborative, and solution oriented mindset with a strong sense of ownership with a demonstrated ability to lead technical projects, manage stakeholder expectations and build consensus.
Hands-on experience in technical project delivery for enterprise clients, including project planning and coordination.
Preferred: Experience in IPaaS platforms (e.g. MuleSoft, Boomi, Workato, Jitterbit).
Preferred: Strong background in SaaS architecture, system integration, and cloud platforms (e.g., Azure, AWS).
Preferred: Experience integrating with common enterprise systems such as Salesforce, SAP, Oracle, NetSuite, or Workday.
Preferred: Ability to read and understand code in one or more programming languages.