Workato

Senior Software Engineer - Golang Platform Team

Workato

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
2 weeks ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Workato

Workato is a premier Control and Execution Platform dedicated to Enterprise AI, trusted by enterprises to operationalize AI seamlessly across business processes. Integrating data, applications, and workflows into a unified platform, Workato enables AI-driven orchestration at an enterprise scale. With over ten years supporting mission-critical operations for more than half of the Fortune 500—clients include Nasdaq, Amazon, Cisco, Vodafone, Atlassian, and Lucid Motors—Workato manages over 14,000 enterprise systems within a governed execution layer.

Why Join Workato?

Workato promotes a culture based on flexibility and trust, empowering employees with ownership of their roles. Fueled by innovation, the company values teamwork and offers a stimulating work environment balanced with benefits to support personal wellbeing, both professionally and beyond work hours.

Role Overview

We are seeking a Senior Software Engineer specializing in Golang to join our Platform team. The platform comprises a large Ruby on Rails monolith paired with an evolving suite of Go microservices. Responsibilities include developing and maintaining core business logic and enterprise-grade platform features such as on-premise capabilities, user authentication, caching solutions, job queuing, and API development.

Key Responsibilities

  • Develop, implement, and maintain Go-based microservices focusing on reliability and correctness.
  • Apply enterprise software standards in building business logic across the platform.
  • Work closely with Infrastructure and Site Reliability Engineering teams to meet high availability and scaling needs.
  • Participate in all stages of the software development life cycle.
  • Produce clean, testable, and efficient code.
  • Assess and suggest enhancements for existing systems.

Essential Requirements

  • Minimum of 5 years of professional experience in software development.
  • At least 2 years of backend development experience using Go.
  • Strong analytical, debugging, and problem-solving capabilities.
  • Comprehension of foundational web application components such as databases, load balancers, application servers, message brokers, caching mechanisms, and monitoring tools.
  • Experience developing and managing distributed system architectures.
  • Competence with version control systems (especially Git) and CI/CD pipelines.

Preferred Qualifications

  • Familiarity with Ruby on Rails framework.
  • Background in building business-to-business (B2B) software systems.
  • Experience in adjacent domains like DevOps, machine learning, database administration, or enterprise applications.
  • Knowledge of managing and integrating large-scale third-party REST APIs including request throttling and batch processing techniques.
  • Participation in open-source software contributions.

Desired Soft Skills and Traits

  • Ability to collaborate effectively with colleagues situated across various time zones.
  • Proficient written and verbal communication in English.
  • Curious mindset with enthusiasm for adopting and experimenting with emerging technologies.
  • Strong ownership mentality comfortable seeing features through design, implementation, deployment, and ongoing maintenance.

Tools & software

Git required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility Accountability
🤖
Online · instant AI help
Broxer