Staff Software Engineer (Core Team)

1 Month ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

Workato is seeking a Staff Backend Developer with expertise in Golang and/or Ruby to join their Engine team. This role involves developing and maintaining the Workato Recipe runtime, focusing on aspects like performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption. Responsibilities include building, extending, troubleshooting, and fixing complex heterogeneous applications, designing system-wide solutions with a focus on quality, reliability, and scalability, providing technical leadership, and integrating data storage solutions. The ideal candidate will have 7+ years of experience in building scalable distributed backend applications, excellent understanding of distributed systems patterns, algorithms, web application building blocks, and network protocols. Proficiency in multiple languages like Ruby, Golang, Lua, and SQL is highly valued. The company fosters a flexible, trust-oriented culture, emphasizing innovation and work-life balance, and is recognized as a top enterprise startup and a great company for remote workers.
Must have:
  • 7+ years building scalable distributed backend applications
  • Expertise in Golang and/or Ruby
  • Understanding of distributed systems patterns and algorithms
  • Familiarity with web application building blocks
  • Knowledge of network protocols and stacks
  • Proficiency in multiple programming languages
  • Experience with public cloud infrastructure
Good to have:
  • Background in network programming
  • Background in data security
  • Experience with Linux namespaces/Docker
Perks:
  • Flexible work environment
  • Trust-oriented culture
  • Empowers ownership
  • Innovation-driven
  • Team player focus
  • Work-life balance
  • Vibrant and dynamic work environment
  • Multitude of benefits

Job Details

About Workato

Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility.

Trusted by a community of 400,000 global customers, Workato empowers organizations of every size to unlock new value and lead in today’s fast-changing world. Learn how Workato helps businesses of all sizes achieve more at 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 Staff Backend Developer with expertise in Golang and/or Ruby to join our growing Engine team. The Engine team develops and maintains most things related to the Workato Recipe runtime, including everything related to recipe execution: DSL, pulling events, processing webhooks, and executing jobs. There are various aspects to it: performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption. 

We can start with a single language engineer proficient in either Golang or Ruby. Still, the candidate should be prepared and enthusiastic about learning additional languages such as Ruby, Golang, Lua, and SQL. We place a strong emphasis on multi-language proficiency in our candidates.

  • Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications.

  • Design, document, and implement system-wide solutions with a focus on quality, reliability, and scalability.

  • Provide technical leadership and effectively communicate complex technical concepts to a wide audience.

  • Design and deliver well-formed and supportable APIs for REST endpoints/Go packages/Ruby gems.

  • Integrate data storage solutions such as Postgres, Redis, Kafka, S3, ClickHouse.

  • Provide code reviews to your teammates.

  • Evaluate and propose improvements to existing systems.

  • Eager to learn platform-wide components, understanding service communication, domain logic, and guarantees.

  • Readiness to work remotely with teams distributed across the world and time zones

Requirements

Qualifications / Experience / Technical Skills

  • 7+ years of strong experience in building scalable distributed backend applications.
  • Excellent understanding of distributed systems patterns and algorithms.
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Excellent understanding of network protocols and stacks.
  • Excellent understanding of DB technologies, including classic databases and modern no-SQL solutions.
  • Knowledge of basic data structures and algorithms and how they are used.
  • Multilingual programming experience, primarily in Ruby or Golang.
  • Experience working with public cloud infrastructure providers (AWS, Azure, Google Cloud).
  • BS/MS degree in Computer Science, Engineering, or a related subject, with 7+ years of industry experience.
  • Background in network programming, building load-balancing, fair queues, throttlers. (Optional)
  • Background in data security, PCI/FedRAMP-ready applications. (Optional)
  • Experience working with Linux namespaces, Docker, or other isolation technologies. (Optional)

Soft Skills / Personal Characteristics

  • Excellent troubleshooting and problem-solving skills.

(REQ ID: 2022)

#LI-NB1

Similar Jobs

NVIDIA - ASIC Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Optiv - Sr. Engineer - Cribl | Onsite, Bangalore

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Shed mtl - Coordinator

Shed mtl

Canada (Hybrid)
1 Month ago
Kavalirio - Cyber Security Analyst

Kavalirio

Tysons, Virginia, United States (On-Site)
1 Month ago
Amanotes - Senior Game Designer - Magic Tiles 3 (Hybrid) (Base in HCMC)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
12 Months ago
Marvell - Design Senior Staff Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Week ago
AECOM - Bridges & Structures Engineer

AECOM

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
nubank - Senior Software Engineer

nubank

State Of São Paulo, Brazil (Hybrid)
2 Months ago
Vercel - Software Engineer, Accounts

Vercel

San Francisco, California, United States (Remote)
2 Months ago
WebTech Corporation - Junior Application Engineer

WebTech Corporation

Recklinghausen, North Rhine-Westphalia, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sega (UK) - Football Manager QA Associate Functionality Tester

Sega (UK)

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
Icon Creative - FX Artist

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
4 Weeks ago
TT Games - Senior Render Tech Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
2 Months ago
Capgemini - SHAREPOINT ADMIN

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
endava - Google Cloud Engineer - Infrastructure

endava

Guadalajara, Jalisco, Mexico (On-Site)
2 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Kirkland, Washington, United States (On-Site)
9 Months ago
Qualcomm - Staff Engineer - Perception Tools Development in XR Research

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
miniclip - Cloud Infrastructure Engineer - Cloud Engineer II

miniclip

Lisbon, Lisbon, Portugal (On-Site)
2 Months ago
Sonar Source - LLM Engineer

Sonar Source

Singapore (On-Site)
5 Months ago
Autodesk - Senior Software QA Developer

Autodesk

Toronto, Ontario, Canada (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Socialpoint - User Acquisition Manager

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Universally Speaking - French Senior Localization Quality Assurance Tester

Universally Speaking

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Socialpoint - Senior UX/UI Designer

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Actian - Sales Development Representative

Actian

Madrid, Community Of Madrid, Spain (Hybrid)
2 Weeks ago
IGT gaming - EMEA Payroll Specialist - Gaming

IGT gaming

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
fortis games - Staff Full-Stack Engineer (Game Team)

fortis games

Spain (Remote)
2 Months ago
Ansys - Lead Program Manager

Ansys

Madrid, Community Of Madrid, Spain (Remote)
1 Month ago
Aptive - Payroll Specialist

Aptive

Spain (On-Site)
2 Weeks ago
2K - Core Engineer

2K

Valencia, Valencian Community, Spain (On-Site)
4 Weeks ago
Ubisoft - Data Analyst

Ubisoft

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Marvell - Design Verification Engineer

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, Mainframe

Nagarro

India (Remote)
9 Months ago
Mapbox - Principal Software Development Engineer, Maps

Mapbox

United States (Remote)
3 Weeks ago
Apple - Panel Process, Equipment, Integration Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Zscaler - Senior Manager - Software Development Engineering

Zscaler

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Engineer ,SAP Govern Risk Compliance

Nagarro

India (Remote)
9 Months ago
Coda - Senior/Staff Software Engineer

Coda

Manila, Metro Manila, Philippines (Hybrid)
3 Years ago
PwC - Supply Chain Consultant with SAP IBP

PwC

Prague, Prague, Czechia (On-Site)
1 Week ago
Next Level Business Services - SAP Security & GRC Admin

Next Level Business Services

Charlotte, North Carolina, United States (On-Site)
9 Months ago
Cadence - Principal Design Engineer

Cadence

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Workato empowers enterprises to transform their business operations by orchestrating business processes end-to-end and operationalizing AI across the entire organization. Designed with best-in-class security and governance, scalability, performance, and availability, Workato’s low-code, no-code platform makes it easy for IT and business teams to orchestrate their applications, data, and experiences.


With our democratized approach to enterprise orchestration, business technologists are empowered to fuel their organization’s digital transformation. Workato is trusted by over 20,000 of the world's top brands, including Broadcom, Intuit, and Box.

Denver, Colorado, United States (Hybrid)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Palo Alto, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Palo Alto, California, United States (On-Site)

Bengaluru, Karnataka, India (Remote)

Palo Alto, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Workato

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug