About the role:
We’re looking for a Lead / Senior Software Engineer to help build and operate high-impact backend systems that power intelligent, data-driven digital experiences at scale. The team simplifies complex platform capabilities into reliable, reusable services in a cloud-native, multi-tenant environment.
Sitecore operates 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.
Key Responsibilities:
- 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.