Senior Backend Engineer (C# / Azure) at Bentley Systems in Vilnius Office
- Company: Bentley Systems
- Location: Lithuania Vilnius Office
- Job type: full time
- Workplace: hybrid
- Posted: 2026-10-14
All open roles at Bentley Systems
Job description
Location : Vilnius or Kaunas, Lithuania (Hybrid) Why Bentley Systems? A Genuinely Hard Problem: Scheduling synchronization - keeping large, interdependent construction schedules consistent across desktop and cloud, with concurrent edits, at scale. Innovative Projects: Work on SYNCHRO, a cutting-edge 4D construction planning and project management suite used on some of the world's largest infrastructure projects. Professional Growth: Continuous learning opportunities and clear paths for career advancement. Competitive Compensation: Salary starting from 5000 gross (before taxes, Lithuania), depending on experience and skillset. Flexible Work Environment: Hybrid setup with flexible working hours, alongside a passionate and talented team. Great Culture & Benefits: Supportive and collaborative culture, health insurance, additional annual leave days, and a pet-friendly office. About the Role Are you ready to start a new journey with a team of energized professionals advancing and connecting the world's infrastructure? Bentley is looking for a Senior Backend Engineer to help design, build, and operate the cloud services behind SYNCHRO. A core part of this work is schedule synchronization. Construction schedules are large, densely interconnected graphs of tasks and dependencies, edited concurrently by multiple people across desktop and cloud, and often exchanged with external planning tools. Keeping them consistent - reconciling concurrent changes, preserving intent, and doing it reliably and fast at real-world scale - is one of the more interesting distributed-systems problems in our domain. If correctness under concurrency is the kind of problem you enjoy, you will find plenty of it here. This is a senior role, and we mean it. You will own significant parts of our backend architecture end to end - from shaping requirements with product, through design and implementation, to running services in production. You will make technical decisions that outlive individual features, raise the engineering standard around you, and help others on the team grow. We are looking for an engineer who is not only technically strong but also demonstrates ownership, accountability, and care for their work. We value engineers who care deeply about quality, maintainability, and long-term impact. Your work will directly contribute to Bentley's mission of delivering innovative software and services for the enterprises and professionals who design, build, and operate the world's infrastructure - advancing both the global economy and environment for an improved quality of life. Responsibilities: Schedule Synchronization: Design and build the services that keep schedule data consistent across clients and the cloud - handling concurrency, conflict resolution, and data integrity at scale. Architecture & System Design: Lead the design of backend services and APIs, with a focus on scalability, resilience, security, and maintainability. Make and document decisions with clear trade-offs. Implementation: Build and evolve cloud microservices in C# and modern .NET (10+), using ASP.NET Core and Azure platform services. Data: Design and optimize relational data models and queries; make deliberate choices about data access, caching, and consistency. Production Ownership: Operate what you build - instrumentation, monitoring, alerting, diagnosing and resolving production issues. Performance & Reliability: Profile and optimize services for throughput, latency, and cost; design for failure and graceful degradation. Testing: Drive a strong automated testing culture - unit, integration, and contract tests - and hold the bar in review. CI/CD & DevOps: Build and improve fully automated pipelines to production; follow DevOps practices from design through delivery. Security: Apply secure development practices - authentication and authorization, secrets management, and dependency hygiene. Technical Leadership: Mentor engineers, lead code and design reviews, and help set standards acr
Senior Backend Engineer (C# / Azure) on JobPost.