Senior Software Engineer Golang
@ Workato

Madrid, Community of Madrid, Spain
$150,000
On Site
Full Time
Posted 15 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXX****** @workato.com
Recommended after applying

Job Details

About Workato

Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility.

Trusted by a community of 400,000 global customers, Workato empowers organizations of every size to unlock new value and lead in today’s fast-changing world. Visit workato.com for more details.

Why Join Us?

At Workato, we foster a flexible, trust-oriented culture that empowers ownership and innovation in every role. We offer a vibrant work environment along with numerous benefits for a balanced work and life experience. Recognized by Business Insider, Forbes Cloud 100, Deloitte Tech Fast 500, and Quartz, we are a top company for remote workers.

Responsibilities

  • Build high-performance gateways and routing components.
  • Develop server-side infrastructure for logging and monitoring.
  • Collaborate with Infra and SRE teams to ensure high availability and scalability.
  • Contribute to all phases of the development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Evaluate and propose improvements to existing systems.
  • Support continuous improvement by investigating new technologies.

Requirements

  • BS/MS in Computer Science, Engineering or related field.
  • 8+ years of industry experience; 4+ years with Golang backend.
  • Strong debugging, analytical, and problem-solving skills.
  • Understanding of large web application components (databases, load balancers, caching, etc.).
  • Experience in building and scaling distributed, highly available systems.
  • Knowledge of Kubernetes concepts and configuration.
  • Experience with Ruby on Rails is a plus.
  • Contributions to open source projects are highly valued.

Optional Requirements

  • Experience with Docker and isolation technologies.
  • Familiarity with Redis caching.
  • Knowledge of AWS, Azure, or Google Cloud.
  • Experience with third-party REST APIs at scale.

Soft Skills / Personal Characteristics

  • Ability to work remotely in distributed teams across time zones.
  • Competent English communication skills.
  • Willingness to explore new technologies and experiment.
  • Full-cycle product feature delivery mindset.

Key skills/competency

  • Golang
  • API Gateway
  • Backend Development
  • Distributed Systems
  • High Availability
  • Scalability
  • Logging
  • Caching
  • Infrastructure
  • Ruby on Rails

How to Get Hired at Workato

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight Golang and backend skills.
  • Research Workato: Understand their enterprise orchestration and culture.
  • Showcase results: Demonstrate experience with distributed systems.
  • Prepare for interviews: Review technical challenges and problem-solving scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review Golang best practices.
Study API gateway patterns.
Practice distributed system designs.
Familiarize with Kubernetes and Docker.

Behavioral Questions

Describe remote team communication experiences.
Explain problem-solving in high-pressure situations.
Give examples of full-cycle project delivery.
Discuss handling cross-team collaboration challenges.

Frequently Asked Questions