> Markdown version of [/jobs/ext/2794362-senior-software-engineer-ruby-golang](https://www.wearedevelopers.com/jobs/ext/2794362-senior-software-engineer-ruby-golang). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Ruby / Golang) - **Company:** Workato - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Amazon S3, Software Quality, Code Review, Computer Programming, Databases, Software Debugging, Amazon DynamoDB, PostgreSQL, Message Broker, Network Protocols, NoSQL, Ruby, Web Applications, Load Balancing, Data Storage Technologies, Caching, Backend, Information Technology, Apache Kafka, Vertica, Golang, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-ruby-golang-en-madrid-ID-369342593 ## About the Role This role offers impact in a fast-moving, security-conscious, cloud-native environment.Compensaciones / Beneficios* Build/extend/troubleshoot/fix complex Go and Ruby applications, including a Ruby monolith and Go microservices* Improve execution engine for custom third-party code (Ruby DSL, isolation, performance, new features)* Write well-designed, testable, efficient Ruby and Go code* Integrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse)* Contribute in all phases of the development lifecycle* Provide code reviews to teammates* Evaluate and propose improvements to the existing system* Identify bottlenecks and bugs and devise solutions* Help maintain code quality, organization and automation* Explore new technologies (Rust and Wasm)Responsabilidades* 5+ years of experience building scalable distributed backend applications* Strong understanding of web app building xqbhyrx blocks (databases, load balancers, message brokers, caching, monitoring)* Good understanding of network protocols and stacks* Good understanding of DB technologies (classic databases and NoSQL)* Multilingual programming experience (Ruby focus; Go and Rust upcoming)* Excellent debugging, analytical, problem solving, and social skills* BS/MS in Computer Science, Engineering or related field, 7+ years of experienceRequisitos principales* ## Description Experteer Overview Por favor, presente su candidatura sin demora si su perfil encaja bien con este puesto, debido al alto nivel de interés.As a Senior Backend Developer on the Engine team, you'll build and optimize the Recipe runtime and execution pipeline.You'll work on heterogeneous Go and Ruby applications, plus microservices, to ensure scalable, durable, and secure processing.You'll improve the Ruby DSL, data storage integrations, and event handling to support real-time orchestration at scale.You'll partner with peers to review code and propose architectural improvements.This role offers impact in a fast-moving, security-conscious, cloud-native environment.Compensaciones / Beneficios* Build/extend/troubleshoot/fix complex Go and Ruby applications, including a Ruby monolith and Go microservices* Improve execution engine for custom third-party code (Ruby DSL, isolation, performance, new features)* Write well-designed, testable, efficient Ruby and Go code* Integrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse)* Contribute in all phases of the development lifecycle* Provide code reviews to teammates* Evaluate and propose improvements to the existing system* Identify bottlenecks and bugs and devise solutions* Help maintain code quality, organization and automation* Explore new technologies (Rust and Wasm)Responsabilidades* 5+ years of experience building scalable distributed backend applications* Strong understanding of web app building xqbhyrx blocks (databases, load balancers, message brokers, caching, monitoring)* Good understanding of network protocols and stacks* Good understanding of DB technologies (classic databases and NoSQL)* Multilingual programming experience (Ruby focus; Go and Rust upcoming)* Excellent debugging, analytical, problem solving, and social skills* BS/MS in Computer Science, Engineering or related field, 7+ years of experienceRequisitos principales* ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)