Software Engineer, Full Stack Developer
Listed on 2025-12-12
-
Software Development
Software Engineer, Full Stack Developer
The Best Players Need the Best People.
As a Software Engineer in the Golf Technology department at the PGA TOUR, you will be responsible for developing and maintaining both front‑end and back‑end of our internally developed PGA TOUR core golf applications. The Software Engineer is also responsible for production support of issues related to PGA TOUR applications, providing expertise and leadership in resolving problems, including after‑hours support for critical issues when needed.
The role coordinates with users to gather feedback and provide training and status on projects and maintenance affecting the applications, prioritizing the backlog of fixes and enhancements by collaborating with users, Project Managers, Product Owners, and the Golf Technology Management Team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 5 years of proven experience as a developer with a strong emphasis on C#, .NET technologies, and Python.
- Strong understanding of front‑end technologies, including Typescript and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Experience with relational database design and SQL.
- Experience with No
SQL database development. - Proficiency with version control systems, such as Git.
- Knowledge of RESTful APIs, microservices, and web services.
- Experience with cloud platforms (e.g., AWS, Azure).
- Familiarity with Dev Ops practices and CI/CD pipelines is advantageous.
- Strong problem‑solving skills and attention to detail.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Ability to manage multiple priorities and work effectively in a fast‑paced environment.
- As a member of the Golf Technology team, responsible for the growth, support, and delivery of the PGA TOUR’s Shot Link execution onsite, the underlying infrastructure that supports scoring, broadcasting, marketing, and tournament operations, ensuring quality data delivery for scoring, broadcasting, marketing, tournament operations and other teams as required.
- Develop, maintain, and support both front‑end and back‑end components of web applications using C#, TS, JS, and Python.
- Implement and manage RESTful APIs and services to integrate with front‑end and back‑end systems.
- Develop user interfaces with modern web technologies (HTML, CSS, JavaScript) and frameworks such as Angular, React, or Vue.js.
- Collaborate with product managers, designers, and other developers to understand requirements and deliver solutions that meet business needs.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Conduct code reviews and provide feedback.
- Debug and resolve issues in existing applications, ensuring high performance and scalability.
- Participate in Agile/Scrum processes, including sprint planning, daily stand‑ups, and retrospectives.
- Stay updated with emerging technologies and industry trends and apply them to improve development practices.
- Build strong relationships across golf technology and adjacent departments; effectively collaborate and influence laterally and to leadership.
- Some travel required.
- Special projects or other duties as assigned.
Mid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).