Skip to content

Senior Software Engineer (Go)

  • Remote
    • Aachen, Nordrhein-Westfalen, Germany
    • Abidjan, Abidjan, Côte d'Ivoire
    • Berat, Berat, Albania
    • Alkmaar, Noord-Holland, Netherlands
    • Amersfoort, Noord-Holland, Netherlands
    • Amman, Al ‘A̅şimah, Jordan
    • Amsterdam, Noord-Holland, Netherlands
    • Athens, Attikí, Greece
    • Augsburg, Bayern, Germany
    • Bad Homburg, Hessen, Germany
    • Baden-Baden, Baden-Württemberg, Germany
    • Barcelona, Catalunya [Cataluña], Spain
    • Batumi, Ajaria, Georgia
    • Belgrade, Beograd, Serbia
    • Bergisch Gladbach, Nordrhein-Westfalen, Germany
    • Berlin, Berlin, Germany
    • Bernau, Brandenburg, Germany
    • Bielefeld, Nordrhein-Westfalen, Germany
    • Birmingham, England, United Kingdom
    • Bolzano, Trentino-Alto Adige, Italy
    • Bordeaux, Nouvelle-Aquitaine, France
    • Bramsche, Niedersachsen, Germany
    • Bratislava, Bratislavský kraj, Slovakia
    • Brussels, Brussels, Belgium
    • Bucuresti, București, Romania
    • Budapest, Budapest, Hungary
    • Cairo, Al Qāhirah, Egypt
    • Chemnitz, Sachsen, Germany
    • Chișinău, Chișinău, Moldova, Republic of
    • Copenhagen, Hovedstaden, Denmark
    • Darmstadt, Hessen, Germany
    • Darmstadt, Hessen, Germany
    • Dnipro, Dnipropetrovska oblast, Ukraine
    • Dnipro, Dnipropetrovska oblast, Ukraine
    • Dresden, Sachsen, Germany
    • Dresden, Sachsen, Germany
    • Dublin, Leinster, Ireland
    • Düsseldorf, Rheinland-Pfalz, Germany
    • Emmen, Luzern, Switzerland
    • London, England, United Kingdom
    • Erevan, Erevan, Armenia
    • Erevan, Erevan, Armenia
    • Essen, Nordrhein-Westfalen, Germany
    • Helsinki, Uusimaa, Finland
    • Frankfurt, Hessen, Germany
    • Freiburg, Baden-Württemberg, Germany
    • Geoergsmarienhütte, Niedersachsen, Germany
    • Görlizt, Sachsen, Germany
    • Göttingen, Niedersachsen, Germany
    • Greifswald, Mecklenburg-Vorpommern, Germany
    • Grenoble, Auvergne-Rhône-Alpes, France
    • Halle, Sachsen-Anhalt, Germany
    • Hamburg, Hamburg, Germany
    • Hannover, Niedersachsen, Germany
    • Heinsberg, Nordrhein-Westfalen, Germany
    • Crete, Kríti, Greece
    • istanbul, İstanbul, Türkiye
    • Istanbul, İstanbul, Türkiye
    • Tokyo, Tokyo, Japan
    • Johannesburg, Gauteng, South Africa
    • Karlsruhe, Baden-Württemberg, Germany
    • Kharkiv, Kharkivska oblast, Ukraine
    • Kharkiv, Kharkivska oblast, Ukraine
    • Kiel, Schleswig-Holstein, Germany
    • Koln, Nordrhein-Westfalen, Germany
    • Krakow, Podlaskie, Poland
    • Kyiv, Kyiv, Ukraine
    • Leipzig, Sachsen, Germany
    • Leverkusen , Nordrhein-Westfalen, Germany
    • Liège, Walloon Region, Belgium
    • Lille, Hauts-de-France, France
    • Limassol, Lemesos, Cyprus
    • Lingen, Niedersachsen, Germany
    • Vilnius, Vilniaus apskritis, Lithuania
    • Ljubljana, Ljubljana, Slovenia
    • Ljubljana, Ljubljana, Slovenia
    • London, England, United Kingdom
    • Lublin, Lubelskie, Poland
    • Luxembourg, Luxembourg, Luxembourg
    • Lviv, Lvivska oblast, Ukraine
    • Lyon, Auvergne-Rhône-Alpes, France
    • Madrid, Comunidad de Madrid, Spain
    • Magdeburg, Sachsen-Anhalt, Germany
    • Mainz, Rheinland-Pfalz, Germany
    • Città Vittoriosa, Attard, Malta
    • Għaxaq, Għaxaq, Malta
    • Manchester, England, United Kingdom
    • Mittenwalde , Brandenburg, Germany
    • Mons, Walloon Region, Belgium
    • Montpellier, Occitanie, France
    • Munich, Bayern, Germany
    • Münster, Nordrhein-Westfalen, Germany
    • Münster, Nordrhein-Westfalen, Germany
    • Namur, Walloon Region, Belgium
    • Nantes, Pays-de-la-Loire, France
    • Naxxar, Naxxar, Malta
    • Amsterdam, Noord-Holland, Netherlands
    • Neu-Ulm, Bayern, Germany
    • Neuruppin, Brandenburg, Germany
    • Neuss, Nordrhein-Westfalen, Germany
    • Nicosia, Lefkosia, Cyprus
    • Nuremberg, Bayern, Germany
    • Odesa, Odeska oblast, Ukraine
    • Osnabrück, Niedersachsen, Germany
    • Paderborn, Nordrhein-Westfalen, Germany
    • Papeete, French Polynesia
    • Paphos, Larnaka, Cyprus
    • Paris, Île-de-France, France
    • Perth, Western Australia, Australia
    • Pilsen, Plzeňský kraj, Czechia
    • Poland, Mazowieckie, Poland
    • Porto, Lisboa, Portugal
    • Potsdam, Brandenburg, Germany
    • Poznan, Wielkopolskie, Poland
    • Praha, Praha, Hlavní město, Czechia
    • Quedlinburg, Sachsen-Anhalt, Germany
    • Riga, Rīga, Latvia
    • Rimbach, Hessen, Germany
    • Rome, Lazio, Italy
    • Rostock, Mecklenburg-Vorpommern, Germany
    • Sambir, Lvivska oblast, Ukraine
    • Sarajevo, Federacija Bosne i Hercegovine, Bosnia and Herzegovina
    • Schipol, Noord-Holland, Netherlands
    • Schwerin, Mecklenburg-Vorpommern, Germany
    • Aberdeen, Scotland, United Kingdom
    • Sharjah, Sharjah, United Arab Emirates
    • Skopje, Centar, North Macedonia
    • Sofia, Sofia, Bulgaria
    • Stuttgart, Baden-Württemberg, Germany
    • Tallinn, Harjumaa, Estonia
    • Tbilisi, Tbilisi, Georgia
    • Tiraspol, Taraclia, Moldova, Republic of
    • Toshkent, Toshkent, Uzbekistan
    • Toulouse, Occitanie, France
    • Tunis, Tunis, Tunisia
    • Ulm, Baden-Württemberg, Germany
    • Utrecht, Utrecht, Netherlands
    • Varel, Niedersachsen, Germany
    • Viechtach, Bayern, Germany
    • Wales, Wales, United Kingdom
    • Warendorf, Nordrhein-Westfalen, Germany
    • Warsaw, Warmińsko-Mazurskie, Poland
    • Wien, Wien, Austria
    • Wiesbaden, Hessen, Germany
    • Wuppertal, Nordrhein-Westfalen, Germany
    • Zagreb, Zagrebačka županija, Croatia
    • Zagreb, Grad Zagreb, Croatia
    • Zürich, Zürich, Switzerland
    • Antalya, Antalya, Türkiye
    • Baku, Baku, Azerbaijan
    • Bishkek, Bishkek Shaary, Kyrgyzstan
    • Dammam, Eastern Province, Saudi Arabia
    • Tashkent, Toshkent, Uzbekistan
    • Tenerife, Canarias, Spain
    +153 more
  • Engineering

Remote: GMT+4

Job description

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Software Engineer (Go) to join one of our clients' Engineering Department. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

About the Role

We are looking for an experienced Software Engineer (Go) with a strong background in cloud computing, DevOps practices, and financial systems. The ideal candidate will transform complex business and system requirements into scalable, maintainable, and high-performance code. You will be part of a collaborative engineering team building next-generation services for data warehousing, big data, and financial market infrastructure.

Key Responsibilities

  • Validate and translate business and system requirements from Product Managers and Architects into code.

  • Design and develop services in Go, leveraging best practices for scalability and performance.

  • Build and manage infrastructure through DevOps, CI/CD, and automation frameworks (e.g., Ansible, Azure Pipelines, Terraform, CloudFormation).

  • Implement and maintain microservices-based architectures and distributed systems.

  • Participate in deployment automation and configuration management.

  • Write and maintain documentation for processes, architecture, and source code.

  • Perform expert-level troubleshooting, root cause analysis, and bug resolution.

  • Collaborate cross-functionally with product, architecture, and DevOps teams to ensure smooth delivery.

Job requirements

  • 4+ years of professional Go (Golang) development experience, with a strong grasp of idiomatic Go and concurrency principles.

  • Deep understanding of synchronization mechanisms, profiling, and debugging in Go.

  • Proficiency in Linux systems and command-line tools.

  • Strong understanding of microservices architecture and distributed system design.

  • Experience with SQL databases, Protobuf, and gRPC.

  • Familiarity with message brokers and external caching servers.

  • Strong understanding of CI/CD pipelines, DevOps workflows, and related automation tools.

  • Knowledge of SOLID principles, design patterns, and clean code practices.

  • Experience writing unit and integration tests.

  • Familiarity with Docker and Kubernetes (or other container orchestration tools) is a plus.

Preferred Qualifications

  • Experience in financial services, brokerage, or trading systems.

  • Understanding of financial instruments, execution principles, and market structure

  • Prior experience with data warehousing or big data technologies.

What We Offer

Opportunity to work on innovative financial technology projects.

Collaborative, engineering-driven environment.

Competitive salary and professional growth opportunities.

Flexible or remote working arrangement.

or