Senior Golang Engineer (Gateways Infrastructure, iPaaS)
Locations: Spain, Bulgaria, Poland, Portugal, the Netherlands (relocation assistance may be provided).
Employment: Full-Time.
About the Company/Product:
- A global B2B product company developing a powerful Integration Platform as a Service (iPaaS) that uses AI and machine learning to enable organizations to seamlessly connect data sources, cloud applications, and enterprise systems through low-code/no-code automation.
- The platform is trusted by more than 400,000 customers worldwide, including leading companies such as Visa, Goldman Sachs, Cisco, Amazon, HubSpot, and L’Oréal.
- The engineering culture emphasizes technical excellence, strong ownership, and close collaboration across globally distributed, remote-first teams.
About the Role:
We are looking for Senior Golang Engineers to join our Gateways team, which builds the platform's core gateway infrastructure across several directions: the Model Context Protocol (MCP) Gateway, API Management (APIm), and AI Gateway. Depending on your background and interests, you will focus on one of them.
MCP Gateway direction — core Model Context Protocol infrastructure:
- Building and maintaining high-performance gateway and routing components for the MCP multi-tenant infrastructure.
- Contributing to MCP specification development and pushing ideas into the broader ecosystem.
- Developing server-side infrastructure for logging, monitoring, and observability.
- Debugging complex production issues at the network, OS, or infrastructure level.
- Writing Kubernetes manifests and managing deployments for critical workloads.
APIm direction — classic low-level systems engineering around execution, proxying, and traffic balancing, with minimal business logic:
- Building traffic load balancers that maintain eventual consistency, sustain 10k+ RPS, survive seamless restarts, and run across multiple nodes.
- Writing Kubernetes controllers that power the load balancers.
- Developing mTLS extensions to work around protocol and implementation limitations.
- Debugging at the wire level — e.g., reading tcpdump captures to figure out where and why SYN-ACKs got lost.
- Optimizing performance with profilers — e.g., making thousands of profiles load in 5 seconds instead of 5 minutes.
Core Tech Stack: Golang, Ruby on Rails, Kubernetes, Kafka, AWS, PostgreSQL, Redis, ClickHouse, Terraform, Prometheus.
What You Have:
- 8+ years of industry experience in software engineering.
- Expert-level Go proficiency: deep understanding of how the language works under the hood — not frameworks, but goroutines, memory, etc.
- Strong command of low-level networking specifics: TCP handshake mechanics, TLS/mTLS negotiation, understanding of mTLS operating modes and trade-offs, load balancer types (L4 vs. L7), and when to use each.
- Experience with building and scaling distributed, highly available systems.
- Experience with observability and monitoring; real production incident experience — you have been on the debugging side when things broke at the network or infrastructure level.
- Genuine engineering curiosity — a sit down and dig until it's understood mindset.
- Autonomous and proactive