Senior Software Engineer; Cloud ETL & Data
Listed on 2026-05-19
-
Software Development
Cloud Engineer - Software, Software Engineer, Senior Developer, DevOps
Location: Town of Italy
Location:
Vilnius or Kaunas (Office‑Based/Hybrid)
We are seeking a data‑centric Senior Software Engineer to design, build, and evolve the core of our iModel Cloud Sync Services. This role is part of our Infrastructure Cloud team and will be focused on developing reliable, large‑scale cloud services that ingest, transform, and synchronize complex engineering data from a multitude of sources. As a Senior Software Engineer, you will be pivotal in building the data backbone of our platform.
You will work hands‑on with distributed systems and cloud‑native technologies to solve complex data‑synchronization problems, ensuring our users have a seamless and reliable experience with their digital twins.
- Design and build robust, scalable ETL pipelines for parsing, validating, and transforming diverse engineering data formats.
- Develop and implement strategies for schema management and versioning within data synchronization workflows.
- Architect solutions that guarantee deterministic execution, fault tolerance, and transactional consistency for all data operations.
- Build distributed, event‑driven, and task‑oriented systems using microservices, messaging, and containerised workloads on Microsoft Azure.
- Implement resilience patterns such as retries, circuit breakers, and rate limiting to ensure high availability.
- Design and implement concurrency control, idempotency, and conflict‑resolution patterns in distributed data workflows.
- Build and maintain comprehensive observability, including structured logging, metrics, and distributed tracing.
- Collaborate with architects on high‑level design and implementation decisions.
- Mentor junior engineers through code reviews and technical guidance.
- Contribute to shared engineering standards and documentation.
- Graduate or postgraduate degree in Computer Science, Software Engineering, or equivalent experience.
- 7+ years of professional experience in software engineering with exposure to distributed or cloud‑based systems.
- Strong experience with Azure, microservices, containers, and Kubernetes.
- Hands‑on experience building ETL pipelines, workflow‑based systems, or event‑driven architectures.
- Solid proficiency in an object‑oriented language, with a preference for C# .NET.
- Solid understanding of observability, CI/CD, reliability, and cloud operations.
- Strong problem‑solving skills and the ability to deliver production‑quality software.
- Experience with workflow orchestration engines (e.g., Azure Durable Functions, Temporal, Airflow).
- Knowledge of advanced data consistency patterns (e.g., Change Data Capture, event sourcing, saga patterns).
- Familiarity with infrastructure‑as‑code and modern CI/CD practices (e.g., Terraform, Azure Dev Ops).
- Prior experience in the AEC (Architecture, Engineering, Construction) domain or with complex 3D/geometric data.
- A great team and culture.
- An exciting career in a world‑leading software company providing solutions for architecture, engineering, and construction.
- An attractive salary and benefits package.
- A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world’s infrastructure for better quality of life.
- Training and professional development opportunities (certifications, programs, conferences, etc.).
- Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave, etc.).
- Health insurance package and accident insurance 24/7.
- Referral program with bonuses.
- Extra paid day for volunteering in the organization of your choice.
- Ability to work from office or fully remote from home.
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).