Workato is looking for a Senior Software Engineer (Ruby on Rails) to build next-generation agents for workplace automation. The role involves designing, building, and operating backend services that power conversational, action-oriented agents within enterprise messaging and collaboration environments.
Requirements
- 5+ years of professional software development experience with strong proficiency in Ruby on Rails.
- Interest and/or experience working with Go and Python for service development.
- Experience designing resilient integrations across many third-party APIs at scale.
- Familiarity with workplace automation/iPaaS tools and concepts.
- Solid command of web/API fundamentals: REST/HTTP, OAuth 2.0/OIDC, webhooks, pagination, backoff strategies, retries, and idempotent processing.
- Strong foundations in testing (e.g., RSpec/Capybara/VCR), observability (metrics, logs, tracing), and performance tuning.
- Security-minded engineering: PII and secrets management, least-privilege access, tenant isolation, and auditability.
- BS/MS degree in Computer Science, Engineering, or a related field.
- Solid knowledge of object-oriented programming and design.
Benefits
- Flexible work environment
- Multiple benefits for employees to enjoy inside and outside of work lives
