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.
About the Role:
We’re looking for a Senior Software Engineer to help build and operate high-impact backend systems that power intelligent, data-driven digital experiences at scale. Sitecore Search was built to offer marketers a unified delivery system that serves hyper-relevant content through AI-powered search. Our team simplifies complex platform capabilities into reliable, reusable services in a cloud-native, multi-tenant environment.
We operate in an AI-driven engineering environment and expect you to use copilots and agentic workflows to accelerate delivery, while keeping the bar high for correctness, security, and maintainability. This is not “vibe coding.” We want someone who can ship without AI, and also knows how to steer it effectively.
You’ll have real influence over architecture decisions and platform direction, not just execute on tickets. You’ll work in a team that’s genuinely investing in AI-assisted engineering, not just talking about it. We value open debate, evidence-based decisions, and a collaborative environment where ideas are challenged constructively.
What You’ll Do:
• Solve problems autonomously: proactively reach out to other teams, stakeholders, and subject-matter experts to gather information and unblock yourself.
• Collaborate with product owners and cross-functional teams to define requirements, influence platform direction, and architect solutions to complex challenges.
• Contribute to architectural discussions: evaluate design patterns, propose solutions, constructively challenge ideas, and help the team find the best fit following established best practices.
• Design, build, and maintain Go services in a cloud-native, multi-tenant environment.
• Build shared libraries, SDKs, and internal tooling that make it easier for other teams to integrate with and operate platform services.
• Evolve and optimize our cloud-based platform, balancing relevance, latency, resilience, and cost.
• Build resilient, observable systems with proper timeouts, retries/backoff, caching, rate limiting, SLOs, and safe rollout patterns.
• Lead code reviews, provide technical mentorship, and raise the team’s engineering bar.
• Leverage AI tools (copilots, agents) to accelerate coding, testing, and debugging with strong verification habits, and help shape team-level best practices for AI-assisted workflows.
What You Need to Succeed:
Core Engineering
• 5+ years of professional software engineering experience (or equivalent senior-level impact).
• Strong backend skills in Go or other languages (e.g., Java, Python, TypeScript) in a polyglot environment
• Experience building and running distributed systems in production (microservices, event-driven architectures, failure modes).
• Solid cloud-native experience (Azure, or another major cloud provider) with Kubernetes, identity/secrets management, networking, and CI/CD.
• Experience with infrastructure as code (Terraform, Pulumi, or similar).
• Strong debugging and incident skills: can diagnose issues from logs, metrics, and traces end-to-end.
AI-Native Engineering
• Comfortable using LLM tools and agents in daily work (scaffolding, refactoring, test generation) without sacrificing quality.
• Strong verification mindset: treats AI output as untrusted until validated via tests, reviews, benchmarks, and security checks.
• Skilled at context engineering: can package high-signal context to reliably steer models.
• Interest in emerging approaches (agents, MCP-style tool use, structured workflows) and ability to evaluate them pragmatically.
Additional Skills That Could Set You Apart:
• Hands-on experience with search engines (Elasticsearch, Solr, Lucene, Azure AI Search, or similar), including index design and relevance tuning.
• Experience with vector search, embeddings, or semantic retrieval techniques.
• Experience with distributed NoSQL databases (Cosmos DB or similar), including partitioning and throughput tuning.
What Success Looks Like
• You ship reliable features to production with strong test coverage and clear operational signals.
• You proactively improve performance, reduce cost, and increase resilience across the platform.
• You raise the team’s bar on AI usage: faster delivery and fewer regressions through better workflows and verification.
• You mentor others and improve the system, not just the code.
Why You Should Click ‘Apply’:
- Sales and Customer Success are the key to our success! We are tapping into an exciting $30B market opportunity that is still very much in its infancy and feel it’s never been a better time to join Sitecore as we look to grow by 30% YoY. Growth for us means growth for you and your career.
- Great team and company culture! You can find out more about our company culture in the Sales and Customer Success team and our commitment to creating a diverse and inclusive workplace, on our YouTube Channel. Thanks to the work of every employee globally, Sitecore has been recognised for award-winning Culture by Comparably.
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.