Description
Principal/Staff Software Engineer, $120,000- $140,000 Yearly
About Us
The World Equestrian Center (WEC) is a world-class multi-indoor and outdoor arena facility with state-of-the-art amenities that can accommodate numerous different disciplines within the Equine Industry. This state-of-the-art Equestrian Center is designed to offer the ultimate competition experience for both horse and rider. As a professionally operated, family-owned enterprise, WEC illustrates the passion and commitment to equestrian sports in the United States. The facility features multiple indoor and outdoor venues, lodging, retail space, and on-site dining options that include a restaurant, café, and on-site coffee shop.
Job Summary
WEC is growing and has an immediate opening for a Principal/Staff Software Engineer. As a part of the team (a highly skilled, autonomous engineering team focused on solving complex technical challenges with precision and speed), you’ll be part of a small, elite group of cross-functional engineers who thrive on deep technical work, individual ownership, and close collaboration. Each team member will be trusted to deliver high-impact solutions with minimal oversight. The position reports to the Software Engineering Lead.
This position is located at our Equestrian Center in Ocala, Florida. Successful candidates will play a critical role in developing, optimizing, and maintaining world-class enterprise software and applications in support of the World Equestrian Center’s leadership in equestrian sports and the hospitality industry. This position will be a key position, working with the software organization and business stakeholders to understand real-world business requirements, to design and develop innovative enterprise-grade solutions.
Essential Duties and Responsibilities:
Design and build distributed systems that are scalable, resilient, and maintainable.
Own end-to-end implementation of features and services—from architecture to deployment.
Collaborate closely with other engineering team members in a growing, high-trust environment.
Apply architectural patterns like event-sourcing and behavior driven design (BDD) to real-world problems.
Continuously improve code quality, system performance, and team workflows.
Qualifications
8+ years of professional software development experience
3+ years working with distributed systems in production environments.
Deep expertise in .NET Core/C# and ASP.NET.
Strong frontend skills with React (ideally with Next.js)
Hands-on experience with containerization tools and techniques.
A mindset of ownership, autonomy, and accountability.
Excellent problem-solving skills and a passion for learning and growth.
Strong verbal and written communication skills
Highly organized, independent, and able to interact with individuals from multiple disciplines
Bachelor’s degree in computer science/information technology
Nice To Haves
Familiarity with event-sourcing and/or vertical-slice architecture
Familiarity with GitHub, GitHub Actions, and GitHub Enterprise Features
Experience in cloud-native environments (Azure or AWS preferred).
Experience with production Kubernetes (k8s) environments.
Experience creating and maintaining CI/CD pipelines.
Contributions to open-source or technical communities.
Production experience with globally deployed and public-facing web applications.