Senior Software Engineer Golang @ Workato
Your Application Journey
Email Hiring Manager
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.