foreUP
foreUP is an Award winning, cloud-based, golf management software built by golf pros, for golf pros.
What We Do
We're crafting the future of golf side by side with the businesses that define it.
What We Built
Powerful, easy-to-use tools that allow you to manage your customers, tee times, inventory, food & beverage, billing, marketing, reporting, and more on one easy-to-use interface that's accessible wherever you are.
Job Overview
The Manager, Engineering will provide technical leadership, vision, direction and mentoring for a team of developers with a wide variety of experience. This individual will manage teams which design, develop, and support our products to meet core business requirements. The Manager, Engineering will work closely with Product Management, Support, and Implementation leadership to execute product roadmaps and ensure software meets standards.
Responsibilities & Duties
- Design functional and non-functional test cases that verify requirements and validate functionality.
- Manages performance of staff towards department and company goals, including feedback on performance, recommendations for merit increases, or necessary disciplinary actions.
- Drive the development life-cycle from requirements analysis, scope estimates, design, code, documentation, testing, implementation, and support.
- Lead a team of engineers to ensure software is delivered complete and on time.
- Assess issues thoroughly and solve complex problems; identify and remove roadblocks for the team.
- Create & manage streamlined processes to promote efficiency in the team.
- Work closely with the product team to develop and prioritize roadmaps.
- Provide detailed reports on progress to upper management.
- Manage the day-to-day activities of a distributed development team.
- Support an excellent customer experience by being proactive in assessing escalations, and working with the team to respond appropriately.
- Effectively communicate with all levels of the organization and foster an environment of continuous improvement, collaboration, innovation, exceptional service, accountability, authenticity and passion. Open, transparent and regular communications to internal and external stakeholders.
Qualifications And Experience Required
- A minimum of 10+ years experience in developing and releasing software.
- A minimum of 3 years experience leading and managing teams.
- PHP 7+ using clean code approach
- Symfony/Laravel
- JavaScript/TypeScript
- Single Page Applications (React for future development. Vue.js and Angular.js is beneficial for legacy systems)
- Being a subject matter expert and able to lead a team of technical experts in Software
- Engineering and Quality Control.
- Bachelor's Degree in Computer Science, MIS or related field.
- Strong management skills with proven leadership and team-building skills.