We are the Intelligent Internet Platform. We connect People, Places and Things anywhere, managing Internet Performance better than anyone else, while providing One Global Experience, giving Visibility, Control and Security through expereoOne.
Expereo believes in the power of Internet connectivity. As the world's largest provider of managed internet, SD-WAN/SASE, and Cloud connectivity solutions, we power enterprises and government sites worldwide, helping to enhance every business' productivity with flexible and optimal Internet performance.
As a trusted partner of Fortune 500 enterprises and carriers, our continued aim and success in helping both our customers and partners depends solely on the talented individuals that make Expereo a dynamic, effective, multicultural, and equitable environment.
About the role
The Digital API Architect owns the design, governance, and delivery of Expereo’s northbound API layer, the interfaces through which customers, partners, and digital services consume Expereo’s capabilities. Critically, this role is not about APIs in isolation. It is about designing APIs that directly enable a rich, dynamic front-end experience: real-time dashboards, intelligent data retrieval, and seamless digital services built on React. The API layer owns the logic. The UX expresses it.
Working within the Innovation team, you will lead contract-first API design across Expereo’s digital surfaces: from the Expereo One customer portal to third-party partner integrations and the emerging expereoNext platform. You design APIs with the React consumption layer in mind from the start — understanding how query behavior, state management, subscriptions, and real-time data delivery shape what a great API contract actually looks like.
This is a hands-on technical role for someone who has grown by building digital products and thinks in full-stack terms. You are equally comfortable designing an OpenAPI specification, reviewing how a React front end will query your API, and shipping production code. Contract-first is your instinct, not your process.
Key Responsibilities
Northbound API Design & Ownership
- Own the design and evolution of Expereo’s customer-facing and partner-facing APIs, applying contract-first principles from the start.
- Define API contracts using OpenAPI specifications, ensuring consistency, versioning discipline, and backward compatibility across releases.
- Lead and coordinate technical partner API integrations, from requirements through to production, aligning integration patterns across internal teams and external parties.
- Design REST and/or GraphQL interfaces that serve real product needs: ergonomic for consumers, not just technically correct.
Front-End Enablement & Full-Stack Ownership
- Design APIs explicitly in relation to how the React front end will consume them: query patterns, data shape, loading behavior, caching, and real-time subscriptions all inform API contract decisions from day one.
- Own the data retrieval layer end-to-end — ensuring APIs deliver the right data, in the right shape, at the right time to power dynamic dashboards and rich UX without unnecessary round-trips or over-fetching.
- Design and implement GraphQL subscriptions or equivalent real-time delivery patterns (WebSockets, SSE) for live dashboard data and platform event feeds, as well as webhooks.
- Work closely with front-end engineers to validate that API contracts translate into efficient React Query behavior, sound state management, and responsive UI performance.
- Participate end-to-end: API design, implementation, code review, and deployment. You are a contributor, not just a reviewer.
API Governance & Standards
- Establish and maintain API standards: naming, versioning, error handling, pagination, and authentication patterns.
- Drive contract linting, consumer compatibility checks, and automated CI quality gates for API delivery.
- Maintain living technical documentation: OpenAPI specs, architecture decision records (ADRs), sequence diagrams, and partner integration guides.
Authentication & Security
- Architect OAuth2/OIDC flows for external consumers and partner onboarding flows, including scope models, token lifecycle, and key rotation.
- Define secure API access patterns for webhooks, third-party integrations, and real-time delivery channels.
Integration & Event-Driven Patterns
- Design integration patterns for cross-system communication using event-driven approaches (SQS, EventBridge) where appropriate.
- Ensure API and event schemas remain interoperable, versioned, and backward-compatible.
Requirements
Technical Expertise
- Solid production experience building and shipping APIs on .NET Core/C# — the current Expereo API stack. Python as a secondary stack is a plus.
- Strong command of contract-first API design using OpenAPI/Swagger, REST, and GraphQL — including schema design, versioning, and governance.
- Familiarity with TypeScript and/or Node.js is strongly welcome — understanding the consumer-side ecosystem helps design better API contracts and integration patterns.
- Experience designing and implementing real-time data delivery: GraphQL subscriptions, WebSockets, or Server-Sent Events for live dashboards and platform event feeds.
- Working knowledge of React is strongly welcome — understanding how a React front end will consume your APIs (query behavior, state management, real-time data needs) directly improves API contract quality. You do not need to be a React developer.
- Hands-on experience with OAuth2/OIDC authentication for external consumers and partner access (Cognito, Okta, or equivalent).
- Comfortable across the full stack: from API contract to cloud deployment on AWS (Lambda, API Gateway, SQS, EventBridge, DynamoDB).
- Experience coordinating technical partner API integrations from requirements through to production.
- Proficiency with CI/CD, Git workflows, automated testing, and modern DevOps practices.
- Infrastructure-as-code awareness (AWS SAM, CDK, or Terraform): you own your deployments, not just your code.
Architecture & Design
- Ability to think API contracts first, implementation second: the interface is the product.
- Experience with DDD, CQS, or event-driven patterns as architectural organizing principles.
- Comfortable producing and maintaining technical documentation: OpenAPI specifications, C4 diagrams, ADRs, and integration guides.
- Experience designing or participating in Event Storming or similar collaborative system design workshops is a plus.
Collaboration & Communication
- Product-minded: you think of APIs as developer products consumed by real people, not just technical endpoints.
- Strong cross-functional communicator: able to align with external partners, explain technical trade-offs to non-engineers, and lead design reviews.
- Experience mentoring engineers and embedding good API practices through documentation, example implementations, and code review.
Mindset
- Full-stack by instinct: you follow the problem from UX need to data layer and back, and you design the API layer to serve that journey.
- You think about APIs the way a UI engineer thinks about components: reusable, composable, and built for the person consuming them.
- Comfortable in a small, fast-moving team with high autonomy and low ceremony.
- Prefers building the right thing simply over building the perfect thing slowly.
- Contract-first is a value, not just a technique.
Benefits
What We Offer
- A dynamic, international work environment with growth opportunities
- Exposure to cutting-edge technologies and large-scale global networks
- Learning and development support to build your career in product management
- Competitive compensation and benefits
- Pension Plan
- Hybrid working
Beyond the Job
We’re proud of our focus on Environment, Social and Governance as well as the passion we display for the communities where we live and work.
EEO (Equal Employments Opportunities) Statement:
Expereo is an Equal Opportunities employer who aims to support and celebrate every employee that comes through our doors. We respect and support all of our people regardless of background, religion, nationality, sexual orientation, age, or physical condition.