CareerPlanGet AI match score →

Senior Software Engineer

Lithuania🌐 Remote💼 Full-time💰 $4,000–$4,000🗓 2026-07-19 → 2026-07-20

Core

Design, build, and evolve core components of iModel Cloud Sync Services to ingest, transform, and synchronize engineering data into the iTwin platform.

Role type

Senior Software Engineer (Distributed Systems & Cloud)

Builds

Cloud-based synchronization and ETL services, distributed event-driven systems, and microservices for global multi-tenant deployments.

Domain

Cloud-native infrastructure, Engineering & Construction (AEC), Data Synchronization

Deliverable

production ML models | product features | infrastructure

Required skills

Azure, microservices, Kubernetes, containers, C#, ETL pipeline development, workflow orchestration, distributed systems design, observability, CI/CD, concurrency control, idempotency, conflict resolution, resilience patterns (retries, circuit breakers), root-cause analysis, mentoring

Preferred skills

Postgraduate degree in Computer Science or equivalent experience, experience with state-driven execution, long-running tasks, schema management, versioning strategies

Technologies

Azure, Kubernetes, containers, C#, microservices, messaging systems, structured logging, metrics, tracing, alerts

Responsibilities

Design and implement cloud-based synchronization and ETL services; Build distributed, event-driven, and task-oriented systems; Contribute to workflow orchestration mechanisms; Develop services meeting performance and scalability requirements; Implement microservices and data pipelines; Follow best practices for CI/CD and secret handling; Implement concurrency control and conflict-resolution patterns; Build and maintain observability features; Develop ETL pipelines for engineering data formats; Implement resilience patterns; Participate in design and code reviews; Help diagnose production issues; Collaborate with architects on design decisions; Mentor junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via jobicy · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Jobicy ↗