
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
All done!
Your application has been successfully submitted!
