jobapplier

Senior Software Engineer

Workato

Skills

Required

  • Go
  • OAuth 2.0
  • software engineering
  • REST
  • GraphQL
  • JSON/XML data handling
  • authentication and authorization standards
  • OpenID
  • concurrency
  • goroutines
  • channels, context
  • performance profiling
  • memory management

Preferred

  • Workato
  • webhooks
  • AI-agent
  • iPaaS / integration platforms
  • JDBC / ODBC / SFTP / LDAP / SAP / Oracle / mainframe protocols
  • Kafka
  • Docker
  • Kubernetes
  • Azure
  • Ruby

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

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.

If this sounds right up your alley, please submit an application. We look forward to getting to know you!

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

  • 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

Preferred

  • 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)

Benefits

  • 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.