Logo Workato

Senior Backend Engineer

New

Job

  • Level
    Senior
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Onsite
  • Job Summary

    In this role, you design and develop high-performance gateway and routing components in Go, conduct technical reviews, and optimize the infrastructure for authentication and caching.

    Job Technologies

    Your role in the team

    • 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • 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.
    • 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.

    Experience

    • 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.
    • Experience in authoring system/architecture design documents and leading technical reviews.
    • BS/MS in Computer Science, Engineering, or equivalent demonstrated experience.

    This text has been machine translated. Show original

    What we offer

    • We offer all of our employees a vibrant and dynamic work environment along with a multitude of benefits they can enjoy inside and outside of their work lives.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    Workato

    Workato

    Workato is a significant provider of enterprise orchestration based in Palo Alto, USA. The company offers an AI-powered platform that enables the automation of complex workflows in real-time, enhancing the efficiency of businesses worldwide. With over 400,000 customers and locations in Europe and Asia, Workato assists organizations of all sizes in their digital transformation.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Workato

    Senior Backend Engineer

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs