543
Senior Software Engineer
Kühne + Nagel
Senior Software Engineer
Kühne + Nagel
Senior Software Engineer
Kühne + Nagel

Senior Software Engineer

Kühne + Nagel

Requirements for candidates

  • Strong proficiency in Go (preferred) or Perl, with willingness to grow in both
  • Experience designing or consuming REST APIs (OpenAPI / Swagger)
  • Solid understanding of unit and integration testing practices
  • Comfort working with Linux (RedHat) and ideally exposure to UNIX systems (AIX)
  • Experience with incremental modernization of legacy systems — replacing components step by step while keeping the whole system operational
  • Pragmatic approach to AI-assisted development — knowing when and where AI adds value in an engineering workflow
  • Experience in agile software development (Scrum, Kanban, or similar)

Job description

You will be part of the engineering team driving a systematic modernization of our platform. Our approach is incremental — we progressively replace legacy components with modern, well-tested services while the existing platform continues to serve production traffic (think patterns like strangler fig, anti-corruption layers, or similar proven strategies). We also leverage AI-assisted engineering where it delivers measurable value — from code generation and analysis to testing and documentation — always within corporate guardrails and enterprise governance.

  • Design and implement RESTful APIs using the OpenAPI specification to expose platform capabilities as self-service interfaces
  • Write production services in Go — our primary language for new development — progressively replacing Perl and C components
  • Contribute to our domain-specific language (DSL) that replaces Kornshell-based user workflows, scriptable via Python or Lua
  • Use AI tools purposefully to accelerate development, improve code quality, and tackle legacy code comprehension — within defined enterprise boundaries
  • Maintain and extend existing Perl codebases where the migration has not yet reached — understanding legacy is a prerequisite to replacing it
  • Ensure cloud-agnostic deployability by designing services that run on any major cloud provider or on-premises infrastructure
  • Participate in pair programming, design discussions, and code reviews with a focus on clean code, testability, and incremental delivery

What we offer

  • Work on large-scale enterprise applications that support global business operations.
  • Be part of a highly collaborative and supportive engineering culture focused on quality and continuous improvement.
  • Influence technical decisions, architecture, and engineering best practices across the team.
  • Help shape our AI-first engineering journey by experimenting with emerging AI technologies and influencing how AI becomes an integral part of our software development lifecycle.
  • Gain exposure to modern technologies, including microservices, cloud platforms, distributed systems, messaging solutions, and AI-enabled development practices.

Selle ametikoha keskmise palga info leiad aadressilt palgad.ee.

Asukoht

  • Tallinn, Harjumaa, Eesti
  • Osaline kaugtöö

Tööaeg

  • Täistööaeg

Keeled

  •  Inglise
Kontaktisik
Sanchi Bhatnagar
With over 78,000 employees at some 1,400 locations in over 100 countries, the Kühne+Nagel Group is one of the world’s leading logistics companies. Its strong market position lies in the sea logistics, air logistics, contract logistics and overland businesses, with a clear focus on high value-added segments such as IT-based integrated logistics solutions. Kühne+Nagel's clearly structured IT management contributes to increased operational efficiency and with it to successful business results and improved competitiveness.


Ettevõtte kodulehthttp://www.kuehne-nagel.com

Sarnased töökuulutused:

Hooldustehnik – kohviseadmed
King Coffee Service OÜ
Tallinn
Kuni  2190
Tähtaeg: 17.09.2026
Front-end nooremarendaja
Helmes AS
Tallinn

Tähtaeg: 26.09.2026
Software Engineer (C++)
Lendurai OÜ
Tallinn
45006500
Tähtaeg: 27.09.2026