Software Development Engineer with Expertise in Distributed Systems

Há 5 dias


Lisboa, Lisboa, Portugal Tbwa ChiatDay Inc Tempo inteiro

Company Overview

Workato is a cutting-edge integration and automation platform that empowers users to automate workflows across various apps and databases. With its low-code/no-code capabilities, it makes complex tasks accessible to both developers and non-technical professionals.

Salary

We offer a competitive salary of approximately $180,000 per annum, commensurate with experience, to our Senior Software Engineers.

Job Description

Senior Software Engineer - Engine Team

The Engine team at Workato develops and maintains the core components related to recipe execution, including DSL, event handling, webhooks, and job execution. As a Senior Software Engineer on this team, you will be responsible for building, extending, troubleshooting, and fixing complex heterogeneous GOlang and Ruby applications as well as small self-contained GOlang microservices.

Key Responsibilities:

  • Develop and maintain high-performance, scalable distributed backend applications
  • Improve the execution engine of custom third-party code, focusing on performance, isolation, and new features
  • Write well-designed, testable, and efficient code in Ruby and GOlang
  • Integrate data storage solutions like Postgres, S3, DynamoDB, Kafka, and ClickHouse
  • Contribute to all phases of the development lifecycle, including code reviews and evaluation of system improvements

Requirements

To succeed in this role, you should have strong experience in building scalable distributed backend applications (5+ years). A great understanding of web application components, network protocols, DB technologies, and multilingual programming skills are essential. Excellent debugging, analytical, problem-solving, and social skills are also required.

Benefits

At Workato, we believe in fostering a flexible, trust-oriented culture that empowers everyone to take ownership of their roles. We offer a vibrant work environment, a multitude of benefits, and opportunities for growth and innovation. Our commitment to diversity and inclusion enables us to build a talented team from diverse backgrounds.



  • Lisboa, Lisboa, Portugal Adecco Recruitment Tempo inteiro

    About the RoleWe are seeking an experienced Full Stack Software Engineer for Distributed Systems with strong expertise in microservices architecture and a passion for designing cutting-edge technical solutions. Located in Lisbon, Parque das Nações, you will be working in a dynamic and collaborative work environment on a direct contract basis.


  • Lisboa, Lisboa, Portugal Yeagerai Tempo inteiro

    About YeagerAIYeagerAI is a pioneering AI research lab, dedicated to revolutionizing the way humans and artificial intelligence interact.We are operating at the intersection of blockchain technology and AI, building GenLayer, a groundbreaking blockchain that integrates AI in its consensus algorithm to create smart contracts that are intelligent and capable...


  • Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    Unlock Your Potential as a Distributed Data EngineerAmbitious individuals who thrive in fast-paced environments are invited to join our team as a Distributed Data Engineer. This role offers an exceptional opportunity to leverage your expertise in Apache Spark and drive the development of efficient data pipelines.We are seeking a skilled professional with...

  • Software Engineer

    4 semanas atrás


    Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    Company OverviewBuscojobs Portugal is a leading company in the field of remote work and job search. We are passionate about connecting professionals with exciting opportunities.SalaryWe offer a competitive salary of €80,000 - €120,000 per year, depending on experience.Job DescriptionWe are seeking a highly skilled Software Engineer - Distributed Systems...


  • Lisboa, Lisboa, Portugal Lever - Ats Tempo inteiro

    We are Lever - Ats, a remote-first research and software development team focused on delivering scalable and secure Proof of Stake infrastructure for public blockchain networks. Our core expertise lies in developing innovative solutions to mitigate stake centralization and foster trust-minimized staking through multi-operator validation.About the RoleAs a...


  • Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    Buscojobs Portugal is looking for a talented Software Engineer to join their team in Portugal or the UK. As a Backend Software Engineer, you will be responsible for developing and maintaining our core products and components.The ideal candidate should have experience with at least one Object-Oriented Programming language and be able to write efficient,...


  • Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    About the RoleAs a senior software engineer on the Storage team at Buscojobs Portugal, you will have the opportunity to build systems software in a rapid production environment with a small and collaborative team. This includes overseeing the direction, design, and development of key features.This role is ideal for individuals who are passionate about...


  • Lisboa, Lisboa, Portugal Epam Tempo inteiro

    We are seeking a highly skilled Senior Software Engineer to join our team at Epam. This role requires expertise in technical analysis, documentation, development, testing, and code reviews.Key Responsibilities:Participate in agile-based software development life-cycle, including technical analysis, documentation, development, testing, and code reviewsPropose...


  • Lisboa, Lisboa, Portugal Sap Tempo inteiro

    We are a global technology leader seeking an experienced Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Job OverviewAbout SAP: SAP is a leading enterprise software company that helps organizations run better by providing innovative...


  • Lisboa, Lisboa, Portugal Robert Walters Plc Tempo inteiro

    Roland's Role: As a Principal AI Engineer at Robert Walters Plc, you will be part of a dynamic team that is passionate about building high-quality AI-powered systems. Your expertise in designing, implementing, and optimizing scalable distributed systems and microservices will be invaluable to our organization.About the Opportunity: This is an exciting chance...


  • Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    At Buscojobs Portugal, we're looking for a talented Distributed Systems Engineer to join our team. This is an exciting opportunity to work on large-scale distributed systems and drive innovation in software engineering.About the CompanyWe are Dremio, the unified lakehouse platform for self-service analytics and AI. Our customers rely on us for cloud, hybrid,...


  • Lisboa, Lisboa, Portugal Veeva Systems Tempo inteiro

    About the RoleWe are seeking a highly skilled Senior Data Platform Engineer to join our team at Veeva Systems. As a key member of our Engineering team, you will be responsible for designing and developing scalable data pipelines using Python on Spark-based technologies. You will work closely with our data governance and product teams to ensure seamless...


  • Lisboa, Lisboa, Portugal Devoteam Portugal Tempo inteiro

    Devoteam Portugal is committed to delivering high-quality software solutions, and we are seeking a skilled Software Development Engineer in Test to join our team.Job Description:As a Software Development Engineer in Test, you will be responsible for developing effective test plans and manual/automated test cases in collaboration with the development team....


  • Lisboa, Lisboa, Portugal Buscojobs Portugal Tempo inteiro

    About Aubay PortugalAubay Portugal is a multinational French company, established in Portugal since 2007. With offices in Lisbon and Oporto, we specialize in Management, Implementation, Development, and Maintenance of Information Systems.Job DescriptionWe are seeking an experienced Data Engineer to join our team. The successful candidate will develop and...


  • Lisboa, Lisboa, Portugal Phiture Tempo inteiro

    At Siemens Global Business Services (GBS), we empower units worldwide and external customers to accelerate their business transformation into a sustainable and digital future. Our goal is to optimize processes and provide services driven by expertise, in areas such as business administration, human resources, supply chain management, sales, marketing, and...


  • Lisboa, Lisboa, Portugal Randstad Ii - Prestação De Serviços, Limitada Tempo inteiro

    Job Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in cloud computing and DevOps, with a passion for innovation and a focus on scalability and reliability.Responsibilities:Design and develop cloud-based software systemsImplement DevOps practices to ensure efficient and...


  • Lisboa, Lisboa, Portugal We Are Meta Tempo inteiro

    At We Are Meta, we're on a mission to match talented individuals like you with the perfect role. As a key player in our team, you'll be responsible for leading frontend development efforts.We're seeking a skilled Software Engineer with extensive experience in building scalable and efficient frontend solutions using React, React Native, and Next.js. If you're...


  • Lisboa, Lisboa, Portugal Cloudflare Tempo inteiro

    About UsAt Cloudflare, we're driven by a mission to build a better Internet. Our network powers millions of websites and Internet properties for customers ranging from individual bloggers to Fortune 500 companies.Our TeamWe're looking for talented engineers to help build high-growth products, scale our expanding network, and make systems failure-resistant...

  • Software Engineer

    2 meses atrás


    Lisboa, Lisboa, Portugal Diagrid Tempo inteiro

    About the Role:We are seeking a skilled Software Engineer to join our team in System Development. The ideal candidate will have a strong background in software development and system integration.Key Responsibilities:Design and develop software systems using a variety of programming languages.Collaborate with cross-functional teams to integrate software...


  • Lisboa, Lisboa, Portugal Sonae Tempo inteiro

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and deploying full-stack applications. Key Responsibilities:• Develop and maintain full-stack applications using Java, Python, and other technologies• Collaborate with cross-functional...