13 Aug
|
Bentley Systems
|
India
13 Aug
Bentley Systems
India
Principal Software Engineer
Location: Hybrid, Pune / Kolkata
Position Summary:
We are looking for a Principal Software Engineer to spearhead the architecture, evolution, and delivery of iModel Cloud Sync Services, enabling high-volume data ingestion, transformation, and synchronization from heterogeneous engineering sources into the iTwin platform.
This is a hands-on technical leadership role requiring deep expertise in cloud-native architecture, distributed systems, orchestration frameworks, state-machine-driven workflows, and enterprise-grade reliability. As a Principal, you will define architectural direction, mentor teams, and ensure that the platform is engineered for scale, resilience, and long-term sustainability.
Responsibilities:
Architectural Leadership
- Evolve end-to-end architecture for cloud-based ETL workflows and engineering data synchronization.
- Architect event-driven systems using microservices, container orchestration, and state-machine-driven execution.
- Lead design of multi-tenant services optimized for global scale, performance, and cost-efficiency.
Cloud Platform & Distributed Systems
- Design cloud-native pipelines using Kubernetes, focusing on zero-downtime rollouts and secure configuration management.
- Implement distributed locking and conflict-resolution mechanisms for high-concurrency data sync.
- Ensure robust observability through distributed tracing, automated diagnostics, and structured logging.
Data & ETL Workflow Architecture
- Drive ETL design for engineering data, focusing on schema management, versioning, and domain-model mapping.
- Master workflow orchestration using engines like Temporal or Step Functions to ensure idempotency and transactional integrity.
Reliability, Resilience & Operational Excellence
- Define resilience strategies, including SLOs, self-healing workflows, circuit breakers, and failure isolation patterns.
- Champion operational health through architecture reviews, capacity planning, and cloud cost
📌 Principal Software Engineer (India)
🏢 Bentley Systems
📍 India