.
Principal.NET Engineer/Software Architect @ AVENGA (Agencja Pracy, nr KRAZ: 8448)
  • Kraków
Principal.NET Engineer/Software Architect @ AVENGA (Agencja Pracy, nr KRAZ: 8448)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
AVENGA (Agencja Pracy, nr KRAZ: 8448)
27. 1. 2026
Informacje o stanowisku

This is us

At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.


This is you

  • 8+ years professional experience in software engineering/architecture.
  • 5+ years hands-on experience with Edge Computing / IoT edge systems, ideally Azure IoT Edge in production.
  • Strong expertise in Linux on edge devices, including Yocto Linux.
  • Very strong .NET (C#) skills (services, modular architectures, robustness patterns).
  • Proven experience with offline-first / intermittently connected systems (multi-month to multi-year disconnections).
  • Fluent English (spoken and written).

Nice-to-have skills:

  • Azure DevOps (pipelines/repos) and solid Azure Portal experience (for edge/fleet operations)

This is us

At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.

,[Own and evolve the edge architecture: module structure, interfaces, local runtimes, and operational concepts., Design for offline-first: local workflows, data durability, retention, backfill, conflict handling, and safe re-sync after long outages., Ensure robust operation of Azure IoT Edge modules on-device: deployment strategy, versioning, rollback, monitoring/logging, and troubleshooting., Architect and optimize local persistence and data flows across modules (incl. two local databases)., Drive performance, reliability, and maintainability on constrained/remote hardware (resource management, startup/shutdown behavior, failure recovery)., Establish secure edge patterns: device hardening, secrets handling, certificate strategy, and secure local communication., Contribute to engineering excellence: design reviews, implementation guidance, and root-cause analysis of complex edge issues. Requirements: .NET

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    107 579
    15 872