SeaWorld Parks & Entertainment is a world-renowned leader in the themed-park and entertainment industry. They are seeking a Senior Backend Engineer to build secure, scalable backend services and APIs that support customer-facing digital experiences, focusing on reliability, performance, and automated testing.
Responsibilities:
- Build and maintain backend services and APIs supporting customer-facing digital experiences
- Integrate backend services with CMS-driven experiences, enabling content-driven and configurable experiences across the platform
- Design stable API contracts with clear versioning, backward compatibility, and predictable behavior
- Build cloud-native services on Azure or other major cloud platforms, with attention to observability, resiliency, and performance
- Drive technical design discussions, code reviews, and continuous improvement of development practices
- Own quality end-to-end through automated testing and the right level of code coverage
- Use modern AI-assisted development tools responsibly to improve productivity, code quality, and developer velocity
Requirements:
- 7+ years of hands-on development experience in C#/.NET, including building REST APIs with ASP.NET Core, dependency injection, async programming, validation, and secure API development
- Production experience building backend services with Node.js, including API frameworks and asynchronous service behavior
- Experience supporting CMS-based Web platforms through backend services, integrations, and content delivery patterns
- Experience building and maintaining automated test coverage as part of delivery, including unit tests and integration/API tests for critical workflows
- Expertise in xUnit, NUnit, Jest, or MSTest with mocking frameworks such as Moq
- Cloud-native development experience using Azure, AWS, or GCP, including deployments, configuration, and secrets management
- Strong troubleshooting and root cause analysis skills in distributed systems
- Experience working across backend, web, and mobile layers, with an understanding of how these systems interact in production
- Communicates technical designs and decisions clearly, enabling alignment across engineering and cross-functional teams
- Comfortable integrating and evolving legacy systems while maintaining reliability and stability