Senior Backend Cloud Engineer
Role details
Job location
Tech stack
Job description
Are you passionate about building scalable, secure, and high-performance backend systems? Do you want to contribute to a team that is shaping the future of smart buildings and reducing carbon footprints? Join our team! We are looking for a Backend Cloud Engineer with strong expertise in cloud-native development and modern backend technologies.
You'll be shaping the future by working on Facilities-our cloud and edge platform that powers three transformative modules: Organize to simplify deployment and maintenance workflows, Operate to deliver real-time building insights and seamless interaction, and Optimize to uncover inefficiencies and drive peak performance for truly intelligent spaces., * Design, develop, and maintain cloud-native backend services using C# and .NET (Core/6+).
- Build scalable microservices architectures deployed on Azure Kubernetes Service (AKS).
- Containerize services with Docker and manage deployments using Kubernetes.
- Implement event-driven systems leveraging various Azure services.
- Develop and optimize RESTful APIs with proper API design (versioning, pagination, error handling).
- Model data and implement persistence using Entity Framework and relational databases; apply migrations safely.
- Automate deployments using ArgoCD, Bicep (IaC), and Git-based workflows (GitOps).
- Ensure security, performance, and reliability with best practices, monitoring, and alerting.
- Collaborate with front-end developers and cloud architects to deliver end-to-end solutions.
- Participate in agile ceremonies, contribute to planning, and provide accurate estimates.
Requirements
- 5+ years of professional experience in backend/cloud development.
- Strong proficiency in C#, .NET (Core/6+) and/or Java, and API design principles.
- Hands-on experience with Azure services (AKS, App Services, Functions, Event Hub, Service Bus, Key Vault).
- Solid understanding of microservices and containerization (Docker, Kubernetes).
- Experience with Entity Framework and relational databases (SQL Server, PostgreSQL, or similar).
- Familiarity with CI/CD and deployment automation (ArgoCD, Azure DevOps/GitHub Actions).
- Knowledge of Infrastructure-as-Code (Bicep or ARM) and GitOps workflows.
Preferred Skills and Experience
- Familiarity with IoT data ingestion, device management, and edge-to-cloud integration.
- Experience designing event-driven architectures and asynchronous messaging patterns.
- Working knowledge of NoSQL databases (Cosmos DB, Redis) and distributed caching.
- Observability practices and tools (Azure Monitor, logging/metrics/tracing).
- Cloud security best practices (OAuth2/OIDC, secrets management, encryption at rest/in transit).
- Performance tuning and cost optimization for large-scale SaaS workloads.