Workato
Posted 1mo ago

Senior Software Engineer (Ruby / GOlang)

Workato
Sofia, Sofia City, Bulgaria
OnsiteFull Time
Responsibilities
  • building backend
  • improving engine
  • integrating storage
Requirements
  • 5+ years building scalable distributed backend systems
  • Strong Ruby/Go experience
  • DB and network knowledge
  • BS/MS in CS/Engineering or related
  • Excellent debugging and problem-solving skills
Technical tools mentioned
RubyGOlangPostgresS3DynamoDBKafkaClickHouseRustWasmWASMDockerAWSAzureGoogle CloudKotlint-multiplatform

Job description

About Workato

Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise MCP and trusted by 50% of the Fortune 500, Workato’s cloud-native architecture connects every application, data source, and process to power real-time orchestration at scale. With enterprise-grade security and continuous innovation at its core, Workato provides the trusted foundation for organizations to automate with confidence and operationalize AI across the business. To learn more, visit www.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 are looking for an exceptional Senior Backend Developer (Ruby/Go) to join our growing Engine team. The Engine team develops and maintains most things related to Workato Recipe runtime. Everything related to recipe execution: DSL, pulling events, processing webhooks, executing jobs. There are various aspects to it: performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption. 

In this role, you will also be responsible to:

  • Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications, Ruby monolith application, as well as small self-contained GOlang microservices.

  • We also consider strong Ruby only candidates, as well as Golang-only candidates who is open to learn some ruby.

  • Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features).

  • Write well designed, testable, efficient code in Ruby and GOlang.

  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc.

  • Contribute in all phases of the development lifecycle.

  • Provide code reviews to your teammates.

  • Evaluate and propose improvements to existing system.

  • Identify bottlenecks and bugs, and devise solutions to these problems.

  • Help maintain code quality, organization and automatization.

  • We always explore new technologies and work with Rust and Wasm can be foreseen.

Requirements

Qualifications / Experience / Technical Skills

  • Strong experience in building scalable distributed backend applications (5+ years).

  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.

  • Good understanding of network protocols and stacks.

  • Good understanding of DB technologies: classic databases and modern no-SQL.

  • Knowledge of basic data structures and algorithms and how they are used is a must.

  • Multilingual programming experience: our code base is primarily in Ruby, with trend to migrate to GOlang and Rust.

  • Excellent debugging, analytical, problem solving, and social skills.

  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience.

Optional

  • Background in GO-lang and/or Rust.

  • Background in network programming.

  • Background in application, data security.

  • Deep knowledge of physical DB design.

  • Experience of working with Docker and other isolation technologies.

  • Experience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud).

  • Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc).

  • Experience in building/deploying data processing pipelines is a plus.

  • Experience of working with third-party REST APIs at scale (request throttling, batch processing etc).

  • Familiarity with WASM platform and toolchain.

  • Kotlint-multiplatform

Soft Skills / Personal Characteristics

  • Readiness to work remotely with teams distributed across the world and timezones.

 

(REQ ID: 2587)

About Workato

Enterprise platform for automating business workflows and integrating applications.

Year founded
2013
Employees
1348
Organization type
Private
Latest investment
Raised $200.00M Series E (2021) — led by Battery Ventures
Headquarters
US

Similar jobs

Software Engineer roles near Sofia, Sofia City
23h
Save
Mark Applied
Hide
Senior Software Engineer
Sofia, Sofia City Province, Bulgaria
HybridFull Time
Fastmarkets
Fastmarkets: Provides global commodity price benchmarks and market intelligence services.
Strong .NET/C# experience, authentication protocols, OOP, distributed and cloud computing, REST APIs, Angular, Azure, testing, CI/CD, messaging, microservices, and AI coding tools; strong English communication.
.NET, C#, OAuth 2.0, OpenID Connect, Duende IdentityServer, Angular, Azure, Service Fabric, AKS, App Configuration, Blob Storage, RESTful APIs, Azure Service Bus, GitHub Copilot, Claude Code, Excel
2d
Save
Mark Applied
Hide
Senior Software Engineer
Sofia, Sofia City Province, Bulgaria
€7k-€9k/mo RemoteFull Time
Balance
Balance: B2B payment platform for online merchants and marketplaces.
5+ YOERequires 5+ years of software development experience and strong expertise in Node.js, React, and TypeScript, plus RESTful APIs, architecture, Agile, CI/CD, DevOps, problem-solving, and communication skills.
Node.js, React, TypeScript, RESTful APIs, Agile, CI/CD, DevOps, AWS, Azure, GCP
4d
Save
Mark Applied
Hide
Front-end Software Engineer | Betty UK
Sofia or New York City or Toronto or London
OnsiteFull Time
Betty
Betty: Online casino platform for mobile slots and real-money gaming.
5+ YOERequires 5+ years building web applications, React, NextJS server-side rendering, progressive web apps, Redux, performance optimization, automated UI testing, DevOps, security, and English fluency.
React, NextJS, Redux, Redux Toolkit, React Native
4d
Save
Mark Applied
Hide
Staff Software Engineer - AI Applied Engineering
Sofia, Sofia City Province, Bulgaria
RemoteFull Time
Quickbase
Quickbase: Provides a no-code platform for building custom business applications.
Strong React and TypeScript experience; full-stack development; production LLM applications including RAG, agents, tool use, streaming, prompt engineering, monitoring, cost control, and failure handling.
React, TypeScript, Claude Agent SDK, MCP, SSE, RAG, Claude API, Copilot, Cursor, Claude Code, AWS, DynamoDB, Lambda, ECS, Temporal, AWS Step Functions
5d
Save
Mark Applied
Hide
Senior Software Engineer- Angular
Sofia, Sofia-Capital, Bulgaria
€45k-€68k/yr HybridFull Time
Entain
EntainLondon Stock Exchange: ENT: Provides sports betting and online gambling entertainment services.
Expert Angular and TypeScript skills; proficiency in HTML/CSS, Angular CLI, Nx, modern build tooling, performance optimization, design patterns, and software architecture.
TypeScript, JavaScript, Angular, HTML, CSS, Angular CLI, Nx
1w
Save
Mark Applied
Hide
Senior Java Engineer
Sofia or Dubai or Warsaw
HybridFull Time
TPConnects
TPConnects: Provider of modern airline retailing and distribution technology.
5+ YOERequires 5+ years of Java experience, Spring Boot, microservices, REST APIs, AWS, MySQL, software testing, analytical skills, and fluent written and spoken English.
Java, Spring Boot, AWS, MySQL, DynamoDB, ClaudeAI, REST APIs, microservices
1w
Save
Mark Applied
Hide
Senior Software Engineer (Golang)- Payments Experience
Sofia, Sofia City Province, Bulgaria
OnsiteFull Time
SumUp
SumUp: Provides mobile point-of-sale payment solutions for small businesses
Hands-on Go experience, microservices and RESTful APIs, SQL and PostgreSQL, Kubernetes, AWS, and comfort working across Go and Ruby codebases.
Go, Ruby, RESTful APIs, SQL, PostgreSQL, Kubernetes, AWS
2w
Save
Mark Applied
Hide
Software Engineer III (3 months assignment)
Sofia, Sofia-Capital, Bulgaria
€31k-€42k/yr OnsiteTemporary
UKG
UKG: Provider of workforce management and human capital management software.
4+ YOEDeep expertise in Java,4+ years professional software development,proficiency with GitHub and JIRA,understanding of cloud and DevOps,ability to design, test and deploy scalable systems.
Java, GitHub, JIRA, Junit, Selenium, Azure, AWS, GCP