S

Sitecore

Digital experience platform and CMS provider

Lead Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKuala Lumpur, Federal Territory of Kuala Lumpur, MalaysiaNo salary listedHybrid

About the Job

Requirements

  • Advanced asynchronous programming, dependency injection, high-throughput REST APIs, minimal APIs, and clean architectural design in modern C#/.NET.
  • Experience building stateful or saga-style orchestration workflows, resilient background workers, event-driven pipelines, and handling transient failures, rollbacks, and recovery.
  • Practical experience with Azure cloud services, including App Services, Cosmos DB, Service Bus/Event Hubs, and Key Vault, and container workloads using Docker, Kubernetes, and Helm.
  • Strong CI/CD engineering practices, pipeline hardening, and automated testing, including unit, integration, smoke, and contract tests.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using C#/.NET, delivering high-quality code that adheres to Sitecore engineering standards.
  • Build and maintain CI/CD pipelines to ensure reliable, consistent, and frequent deployments using GitHub Actions or equivalent systems.
  • Develop comprehensive automated tests, including unit, integration, and end-to-end tests, to ensure robustness and maintainability across services.
  • Work with cloud-native technologies including Azure, Docker/Kubernetes, and distributed messaging such as Kafka to support multi-tenant, high-performance architectures.
  • Collaborate with the Engineering Manager, Product Owner, Lead Developer, QA, and cross-functional teams to refine user stories, acceptance criteria, and technical design.

Desired Qualifications

  • Design workflows so step failures can be retried safely or rolled back cleanly without orphaned resources or inconsistent tenant state.
  • Proactively drive technical clarity and partner with downstream product teams, Site Reliability Engineering, and security to ensure smooth product onboarding and tenant rollouts.
  • Embed telemetry, including application performance monitoring, distributed tracing, structured logging, and metrics; author operational runbooks; and conduct failure triages as learning opportunities.

About the Company

Sitecore

Digital experience platform and CMS provider

Sitecore provides software that helps businesses manage and improve their digital experiences. It started with content management, helping organizations organize and publish content, and expanded into a full digital experience platform that supports customer engagement across websites, apps, and channels. The product works by gathering content, data, and interactions in one system and delivering personalized experiences to visitors, often through website content management, marketing tools, and analytics. What sets Sitecore apart is its focus on end-to-end customer experience management, combining content, commerce, and personalization in a single platform, along with a history of strategic growth through investments and acquisitions that have expanded its capabilities and market reach. The company’s goal is to help brands attract, engage, and convert customers by delivering consistent, targeted experiences across all digital touchpoints.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$1.3B
Headquarters
San Francisco, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Sitecore

See more jobs