Logo for Globant

Software Engineer - Messaging & Stream Processing Platform - Senior Level

Role overview

Summary

This role focuses on enhancing business partners' capabilities by building and maintaining messaging and stream processing platforms. You will work within a diverse team at Globant, contributing to the development of digital products that meet evolving consumer expectations.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of experience in backend or platform engineering roles.
  • Hands-on experience building, configuring, and maintaining scalable Confluent Kafka and/or Apache Kafka infrastructure.
  • Strong proficiency in Java, C# (.NET Core), or Go, alongside solid SQL skills.
  • Proven experience with Kubernetes, Docker, and cloud-native deployment practices.

Responsibilities

  • Build, deploy, and maintain high-throughput, real-time messaging and event-driven distributed systems.
  • Design and implement high-volume, low-latency data pipelines and stream processing applications using Apache Flink and Kafka Streams.
  • Develop and maintain CI/CD pipelines and automated operational tasks using tools such as Terraform and Azure Pipelines.
  • Mentor junior engineers through code reviews and pair programming.

Key facts

Hard skills

Other skills

  • Troubleshooting (Problem Solving)
  • Mentorship

About the company

Globant logo

Globant

  • IT Services & Consulting
  • XLarge
  • 10,001+
At Globant, we create the digitally-native products that people love. We bridge the gap between businesses and consumers through technology and creativity, leveraging our experience as an AI powerhouse. We dare to digitally transform organizations and strive to delight their customers. - We have more than 29,100 employees and are present in 33 countries across 5 continents, working for companies like Google, Electronic Arts, and Santander, among others. - We were named a Worldwide Leader in AI Services (2023) and a Worldwide Leader in CX Improvement Services (2020) by IDC MarketScape report. - We are the fastest-growing IT brand and the 5th strongest IT brand globally (2024), according to Brand Finance. - We were featured as a business case study at Harvard, MIT, and Stanford. - We are active members of The Green Software Foundation (GSF) and the Cybersecurity Tech Accord. For more information, visit https://bit.ly/globant_com Follow us: http://www.twitter.com/globant http://www.youtube.com/Globant http://www.facebook.com/Globant https://instagram.com/Globant https://www.tiktok.com/@globant

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 

At Globant, we are working to make the world a better place, one step at a time. We enhance business development and enterprise solutions to prepare them for a digital future. With a diverse and talented team present in more than 30 countries, we are strategic partners to leading global companies in their business process transformation.

We seek a Software Engineer – Messaging & Stream Processing Platform, Confluent Kafka, Apache Flink, Kubernetes, Azure, Senior Level who shares our passion for innovation and change. This role is critical to helping our business partners evolve and adapt to consumers' personalized expectations in this new technological era, building, deploying, and maintaining high-throughput, real-time messaging and event-driven distributed systems.

What will help you succeed:

  • Bachelor’s or Master’s degree in Computer Science or a related field.

  • 5+ years of experience in backend or platform engineering roles.

  • Hands-on experience building, configuring, and maintaining scalable Confluent Kafka and/or Apache Kafka infrastructure with high availability, fault tolerance, and optimal performance.

  • Strong practical experience designing and implementing high-volume, low-latency data pipelines and stream processing applications using Apache Flink, Kafka Streams, and Schema Registry.

  • Strong proficiency in Java, C# (.NET Core), or Go, alongside solid SQL skills.

  • Proven experience with Kubernetes, Docker, and cloud-native deployment practices (IaaS/CaaS), with familiarity in Microsoft Azure infrastructure and services.

  • Experience developing and maintaining CI/CD pipelines and automated operational tasks (broker scaling, zero-downtime deployments, automated failover) using tools such as Terraform, ArgoCD, and Azure Pipelines.

  • Strong troubleshooting skills for Kafka topics, Flink jobs, and KStreams applications, including root cause analysis and long-term resolution.

  • Experience working within Agile methodologies and DevOps practices, including mentoring junior engineers through code reviews, pair programming, and architectural documentation.

  • Nice to have: Experience with local Confluent Kafka setups and ksqlDB, API Gateways (Azure APIM, Tyk), GraphQL/OpenAPI/Swagger, Azure Service Bus, service mesh patterns, and observability tools (Prometheus, Grafana, OpenTelemetry).

This job can be filled from anywhere in Mexico #LI-Remote

Create with us digital products that people love. We will bring businesses and consumers together through AI technology and creativity, driving digital transformation to impact the world positively.

We may use AI and machine learning technologies in our recruitment process. Globant is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, or any other characteristic protected by applicable federal, state, or local law. Globant is also committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.

 

Related jobs

See all Software Engineer jobs

Other jobs at Globant