Federations & Governing Bodies
Senior Software Engineer
Mid Level
Ponte Vedra Beach, United States
in office
Full time
Job description
About the Role
The Senior Software Engineer develops platforms and technology solutions across the Golf Technologies department portfolio, including competitions, statistics, and data delivery platforms. The role works with internal and external partners to design and ship complex features and services, owning multi-month projects with real ambiguity. As a senior technical team member with a strong delivery focus, the engineer translates fuzzy product or operational needs into clear technical plans, contributes to delivered technical solutions, and weighs reliability, cost, security, and delivery speed.
Key Responsibilities
- Own multi-month projects with real ambiguity, delivering impact visible at the team and stakeholder level.
- Contribute to technical decisions in design reviews as a senior technical resource on projects.
- Leverage AI tools and technologies day-to-day to accelerate development and deliver higher-quality solutions.
- Coach mid-level engineers and mentor senior associates.
- Represent the team in cross-functional discussions.
- Contribute to building team culture and norms.
- Write proposals and design docs that drive decisions and present to engineering and product partners.
- Build trust with non-engineering stakeholders and surface risks and trade-offs honestly.
- Provide input and thoughts for architectural review of the PGA TOUR digital roadmap.
- Provide technical feasibility of items in the product backlog.
- Work collaboratively with the project management team to develop product objectives and define scope.
- Partner with vendors on the user experience and implementation/support of digital products.
- Collaborate with support staff to troubleshoot issues.
- Perform relevant or necessary ongoing system configurations and operational tasks to support the product/platform.
- Complete special projects or other duties as assigned.
Required Experience & Qualifications
- Bachelor's degree in information technology, computer science, or equivalent experience.
- Minimum 7 years of work experience in modern software development practices.
- Minimum 7 years reviewing product and/or business requirements and providing technical feedback.
- Minimum 6 years delivering quantifiable business results.
- Ability to design and ship complex features and services with strong system design skills within a team's domain.
- Ability to set technical direction for a project, weighing reliability, cost, security, and delivery speed.
- Cloud development experience.
- Ability to work with AI tools and technologies (e.g., AI-assisted development, LLMs, or AI/ML-driven features) to deliver solutions.
- Ability to give high-quality code reviews and raise the team's quality bar.
- Strong interpersonal skills, with the ability to build and maintain effective working relationships across multiple teams and at varying levels throughout the organisation.
- Knowledge of multiple functional areas such as Engineering, Content Development, UX/UI, Video and Fan/Customer Support.
- Familiarity with software development life-cycle methodologies such as SCRUM and Agile.
- Strong problem-solving, organisational, and analytical skills with high attention to detail.
- Strong writing and communication skills.
- Experience working with live data in industries like banking, retail, or medical records.
Preferred Skills
- Experience with AWS.
- Hands-on experience with AI tools and technologies.
- Sports background or knowledge.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.

