Senior Developer
Description
Senior Developer (XMC Foundation)
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 behaviors 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.
About the Role:
To support Sitecore’s continued success and expansion, we are seeking an experienced Senior Developer to join our Product Development department. In this role, you will contribute to the design and implementation of scalable, multi-tenant, and high-performance product features, collaborating with a seasoned engineering team to deliver high-quality releases, enhance solution robustness, and optimize performance and scalability.
You will be instrumental in elevating engineering standards, advancing reliability and delivery quality, and addressing complex platform challenges. This position involves close collaboration with Engineering and Product teams across Europe and Kuala Lumpur, with ongoing contributions to improvements in CI/CD processes and base image architecture.
What you’ll Do:
- Own and lead the design and development of base image components, tooling, and supporting services.
- Leverage AI-assisted development tools (e.g., GitHub Copilot / Cursor) as part of daily work to accelerate delivery, improve code quality, and produce efficient and effective results.
- Drive backlog refinement by clarifying requirements, defining technical approaches, and breaking down complex work.
- Set and raise engineering standards through pragmatic best practices, clean code, and delivery discipline.
- Troubleshoot and resolve complex, escalated production issues; identify root causes and drive long term fixes.
- Strengthen reliability through strong unit and integration testing practices.
- Improve CI/CD pipelines and delivery workflows for container-based environments of SaaS platform.
- Contribute to defining and evolving software engineering best practices.
- Work within Agile/Scrum methodologies, contributing to iterative development cycles.
- Assist with code review and help colleagues produce robust, high-quality code.
- Maintain close collaboration and effective communication with Engineering Manager, Product Owner, Lead Developer, QA, team members and other stakeholders.
What you need to Succeed:
- Solid experience in C# and .NET (Core and Framework), with a focus on clean code.
- Strong experience in Git version control and effective branching strategies.
- Strong experience in database management, with advanced proficiency in data structures such as stacks, queues, and collections. Exhibits comprehensive knowledge of LINQ for efficient data manipulation and querying.
- Strong experience with tools like Visual Studio, VSCode, Resharper, and GitHub Copilot.
- Skilled in using AI tools (including GitHub Copilot / Cursor) for coding, troubleshooting, and documentation, while carefully ensuring accuracy and compliance with data and security standards.
- Strong experience with SOLID principles, clean coding, and refactoring.
- Strong knowledge in multithreading, asynchronous, and synchronous programming.
- Strong hands-on with CI/CD pipelines (TeamCity) and PowerShell scripting.
- Strong experience in Microsoft Azure, with experience in Docker and Kubernetes deployments.
- Strong experience and disciplined in unit and integration testing.
- Excellent at troubleshooting, performance analysis, tracing, and debugging.
- Excellent at resolving complex production issues.
Additional Skills that Could set you apart:
- Familiar with GraphQL and JavaScript.
- Developed GitHub Actions and managed Workflows.
- Worked with messaging systems like Confluent Kafka.
- Experienced with NoSQL databases.
- SaaS project or company experience preferred.
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status, or any other local legally protected characteristic.