Описание вакансии
Location: Chennai, India
About Workato
Workato is the leading Control and Execution Platform for Enterprise AI — the neutral platform enterprises trust to put AI to work across their business. Workato unifies data, applications, and processes into a single platform so AI can reliably orchestrate business processes in production at enterprise scale. Built on more than a decade of running mission-critical processes for over half the Fortune 500 — including Nasdaq, Amazon, Cisco, Vodafone, Atlassian, and Lucid Motors — Workato turns over 14,000 enterprise systems AI needs to act on into one governed execution layer. For more information, visit
workato.com
.
Why join us?
Ultimately, Workato believes in fostering a
flexible, trust-oriented culture that empowers everyone to take full ownership of their roles
. We are driven by
innovation
and looking for
team players
who want to actively build our company.
But, we also believe in
balancing productivity with self-care
. That’s why 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.
If this sounds right up your alley, please submit an application. We look forward to getting to know you!
Also, feel free to check out why:
Business Insider
named us an “enterprise startup to bet your career on”
Forbes’ Cloud 100
recognized us as one of the top 100 private cloud companies in the world
Deloitte Tech Fast 500
ranked us as the 17th fastest growing tech company in the Bay Area, and 96th in North America
Quartz
ranked us the #1 best company for remote workers
Responsibilities
We’re looking for a Senior GoLang Engineer to design, build, and maintain Workato connectors that integrate with a wide range of SaaS and on-prem applications. You will own connectors end to end, from API analysis and design through development, testing, release, and ongoing support. Your work will directly determine how reliably and securely customers connect their systems to Workato’s automation and agentic AI platform. In this role, y
ou will also be responsible to:
Design and develop high-quality connectors for SaaS platforms (CRM, ERP, HR, ITSM, marketing, and others) and on-prem systems (databases, legacy applications, file systems, enterprise apps)
Implement triggers, actions, and dynamic schema discovery that give recipe builders a consistent, intuitive experience
Build robust authentication flows, including OAuth 2.0, API keys, JWT, basic auth, and certificate-based methods
Handle real-world API challenges: pagination, rate limiting, retries with backoff, idempotency, bulk and batch operations, webhooks, and polling
Develop connectivity for on-prem applications, working with the on-prem agent and secure tunneling patterns
Write clean, idiomatic, well-tested Go code, with strong unit and integration test coverage
Evaluate vendor API documentation, identify gaps and edge cases, and make sound design decisions on scope and behavior
Monitor connector health, debug production issues, and resolve customer-impacting defects with appropriate urgency
Track vendor API changes and deprecations, and keep connectors current and backward compatible
Define and promote connector design standards, review code, and mentor junior engineers and interns
Collaborate with product, QA, support, documentation, and solutions teams to deliver complete connector experiences
Contribute to the connector framework and SDK, improving reusability, performance, and developer productivity
Contribute to MCP and AI-agent readiness of connectors, ensuring operations are well described and usable by AI clients
Requirements
Qualifications / Experience / Technical Skills
5+ years of professional software engineering experience, with 3+ years of production experience in Go
Strong understanding of REST, SOAP, GraphQL, and JSON/XML data handling
Deep knowledge of authentication and authorization standards, especially OAuth 2.0 and OpenID Connect
Experience building integrations or API clients against third-party systems, including handling rate limits, pagination, and error recovery
Solid grasp of concurrency in Go (goroutines, channels, context), performance profiling, and memory management
Experience with automated testing practices, including mocking external services and contract or integration testing
Familiarity with CI/CD pipelines, Git workflows, and code review practices
Strong debugging and root-cause analysis skills in distributed production systems
Excellent written and verbal communication, with the ability to translate vendor API quirks into clear designs and documentation
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
Nice To Haves
Prior experience with iPaaS or integration platforms (Workato, MuleSoft, Boomi, Celigo, Tray.io, Zapier) or connector SDKs
Experience with on-prem connectivity, including JDBC/ODBC, SFTP, LDAP, SAP, Oracle, or mainframe protocols
Knowledge of event-driven patterns, webhooks, message queues, and streaming (Kafka or similar)
Experience with Docker, Kubernetes, and a major cloud provider (AWS, GCP, Azure)
Familiarity with observability tooling (logging, metrics, tracing)
Understanding of security and compliance practices (secrets management, SOC 2, data privacy)
Exposure to the Model Context Protocol or building tools for LLM and AI-agent use
Familiarity with other languages used in connector development (such as Ruby) is a plus
Open-source contributions or published API client libraries
(REQ ID: 3009)
Контакты работодателя доступны по кнопке «Откликнуться» после входа.