Sitecore is seeking a Senior Software Engineer to join one of their product engineering teams. The successful candidate will design, build, and maintain backend services that power Sitecore's cloud platforms.
Requirements
- Design, develop, ship, and maintain production-grade backend services
- Build facade and common APIs that encapsulate business logic and hide platform complexity
- Develop services running in Microsoft Azure, using cloud-native patterns
- Work with data-intensive services, including Azure Cosmos DB
- Define and evolve REST and/or GraphQL-based APIs used by internal applications
- Ensure APIs are secure, performant, and observable
- Deliver features, bug fixes, and hotfixes following Sitecore's engineering standards
- Actively contribute to refinement of user stories, acceptance criteria, and technical designs
- Troubleshoot and resolve complex, high-impact production issues
- Contribute to and improve CI/CD pipelines and automated deployment processes
- Write high-quality, testable, and maintainable code with strong test coverage
- Leverage modern developer tooling, including AI-assisted development tools (e.g. GitHub Copilot or similar), to improve productivity while maintaining code quality
- Collaborate closely with product managers, engineering managers, architects, QA, and other engineering teams
- Mentor other developers through code reviews and technical discussions
- Contribute to defining and evolving engineering best practices
Benefits
- Competitive compensation
- Benefits
- Flexible working arrangements