Remote Senior Software Engineer, GOlang (API gateway)

at Workato

Posted 10 hours ago 4 applied

Description:

  • Workato is seeking a Senior GOlang Engineer to join the Gateways team.
  • The role involves building mission-critical features for the Workato platform, including on-premise features, authentication, caching, work queuing, and throttling.
  • Responsibilities include building high-performance gateways and routing components, server-side infrastructure for logging and monitoring, and collaborating with Infra and SRE teams to ensure high availability and scalability.
  • The engineer will contribute to all phases of the development lifecycle, write well-designed, testable, efficient code, evaluate and propose improvements to existing systems, and support continuous improvement by investigating alternatives and technologies for architectural review.

Requirements:

  • A BS/MS degree in Computer Science, Engineering, or a related subject is required.
  • Candidates must have 8+ years of industry experience.
  • Strong experience with the GOlang language at the backend (4+ years) is essential.
  • Excellent debugging, analytical, problem-solving, and social skills are necessary.
  • A good understanding of all building blocks of large web applications, including databases, load balancers, application servers, message brokers, caching, and monitoring, is required.
  • Experience in building and scaling distributed, highly available systems is needed.
  • Experience in Ruby on Rails is a plus.
  • Contributions to open source projects are considered a significant advantage.
  • Candidates should understand possible bottlenecks in code and general solutions.
  • At least basic knowledge of Kubernetes concepts and configuration is required.
  • Optional requirements include experience with Docker and other isolation technologies, Redis-based caching, public cloud infrastructure providers (AWS/Azure/Google Cloud), related fields (DevOps, ML, DBA, Enterprise applications), and third-party REST APIs at scale.

Benefits:

  • Workato offers a flexible, trust-oriented culture that empowers employees to take full ownership of their roles.
  • The company promotes a balance between productivity and self-care, providing a vibrant and dynamic work environment.
  • Employees can enjoy a multitude of benefits both inside and outside of their work lives.