Sitecore
Senior .Net Engineer (Sitecore AI)
TLDR
Collaborate with architects to design and deploy scalable solutions using Docker and cloud platforms, while mentoring junior developers and driving best practices.
About Us:
At Sitecore, our mission is to simplify how brands reach, engage, and serve people by delivering intelligent, personalised digital experiences that connect the world. We empower the world’s most iconic brands to build lifelong relationships with their customers—seamlessly, smartly, and at scale.
As the leading provider of agentic digital experience software, Sitecore brings together content, commerce, and data into one composable platform that enables brands to deliver millions of meaningful, adaptive experiences every day. Trusted by global leaders such as American Express, Porsche, Starbucks, and L’Oréal, Sitecore helps brands transform engagement through experiences that are not only personalised but predictive and dynamic.
Our foundation is our people—a diverse, passionate, and collaborative global team spanning over 25 countries. We believe that every experience matters, and that belief starts with how we work together. Our values guide how we lead, innovate, and connect. They are the behaviours that bring our mission and vision to life, every day, in every interaction.
As we continue to evolve, we are actively cultivating AI skills across our teams to unlock new levels of creativity, efficiency, and insight. From engineering to customer experience, AI capabilities are becoming integral to how we design, build, and deliver the next generation of digital experiences.
Learn more at Sitecore.com.
About the Role:
We are looking for a Senior Backend Engineer with deep expertise in .NET Core, REST API development, and cloud-native applications to support our engineering teams. In this role, you’ll collaborate with architects and cross-functional teams to design, build, and deploy scalable solutions using Docker and cloud platforms (Azure), while driving best practices and mentoring junior developers.
Media Services Team is responsible for serving media across multiple platforms like Content Hub , Sitecore AI - Media Library , Brief , Stream via cloud based SaaS services. Media is served via REST Api's at massive scale. These multitenant services provide features like delivery , upload , public links and public collections .
Also we process media for Content Hub as background process which is designed to manage large volume of multimedia files, it offers collection of media processing capabilities like thumbnail , renditions , watermarking, Video AI, custom download , cropping , resizing etc
What You’ll Do:
- Collaborate with product managers, architects, and business analysts to translate functional requirements into scalable technical solutions.
- Design and document REST APIs, microservices, and modular backend systems using ASP.NET Core and C#.
- Contribute to system architecture discussions focusing on multi-tenancy, security, and performance optimization.
- Develop clean, maintainable, and reusable REST APIs adhering to best practices and SOLID principles.
- Integrate APIs with internal and external systems (databases, identity providers, and cloud services).
- Implement authentication/authorization (OAuth2, JWT, Azure AD, Identity Server).
- Build resilient services that scale across multiple tenants and regions.
- Write unit tests, integration tests, and API tests to ensure reliability and code coverage.
What You Need to Succeed:
- Strong hands-on experience with .NET Core / ASP.NET Core
- Expertise in designing and consuming RESTful APIs
- Proficiency in Entity Framework Core, SQL Server, and LINQ
- Hands-on experience with authentication/authorization frameworks (JWT, OAuth2, OpenID Connect)
- Working knowledge of CI/CD, containerization, and cloud deployment (Azure/AWS).
- Strong understanding of microservices, event-driven architecture, and message queues (Azure Service Bus, RabbitMQ).
- Solid understanding of SDLC, Agile methodologies, and DevOps culture.
- Knowledge of Swagger/OpenAPI, Postman, and API versioning.
- Proficiency with Docker and container-based development.
- Experience with at least one major cloud platform (Azure, AWS, or GCP) & cloud computing.
Additional Skills That Could Set You Apart:
- Strong debugging, troubleshooting, and problem-solving skills
- Familiarity with logging, monitoring, and distributed tracing tools (OpenTelemetry)
- experience with No SQL DB – cosmos DB, TypeScript, Cloudflare
Equal Opportunities at Sitecore
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.
#HYBRID
Sitecore delivers a powerful digital experience platform that integrates content, commerce, and data, allowing brands to create personalized and adaptive customer interactions. Designed for global leaders, our software helps iconic brands engage with their audiences in meaningful ways, helping to foster lifelong customer relationships.
- Founded
- Founded 2001
- Employees
- 500+ employees
- Industry
- Internet Software & Services
Senior .NET Engineer