6 days ago
Barcelona, Spain or Madrid, SpainSenior / Staff+
H1B Sponsor
Responsibilities
- Design, build, and operate high-performance gateway and routing components in Go.
- Own technical direction for your area: author design documents, lead architectural reviews, evaluate trade-offs, and drive decisions to conclusion.
- Build and evolve infrastructure for authentication, caching, rate limiting, request queuing, and traffic shaping.
- Collaborate with SRE, Infrastructure, and Platform teams to meet availability, scalability, and observability requirements.
- Stay current with relevant technologies, protocols, and industry patterns; present findings and proposals for architectural review.
- Deliver features end-to-end: from design through production rollout and ongoing maintenance.
Requirements
- 10+ years of professional software engineering experience.
- 5+ years of hands-on backend development in Go, with strong command of concurrency patterns, performance profiling, and idiomatic design.
- Deep understanding of Go internals: scheduler, garbage collector, memory model, and runtime behavior under load.
- Strong systems programming foundation: understanding of how things work below the application layer.
- Deep network knowledge: TCP connection lifecycle, TLS/mTLS handshake and termination, HTTP/1.1, HTTP/2, HTTP/3 (QUIC), WebSocket, SSE.
- Applied cryptography: symmetric/asymmetric encryption, certificate chains of trust, key management, signing and verification.
- Proven track record of designing and scaling distributed, highly available systems.
- Solid understanding of large-scale web infrastructure: load balancers, reverse proxies, application servers, databases, message brokers, caching layers, and observability stacks.
- Experience authoring system/architecture design documents and leading technical reviews.
- Ability to identify bottlenecks at both the code level and the system level, and propose pragmatic solutions.
- Working knowledge of Kubernetes concepts and deployment patterns.
- BS/MS in Computer Science, Engineering, or equivalent demonstrated experience.