Manager, Software Engineering

1 Month ago • All levels • Software Development & Engineering

Job Summary

Job Description

The Software Engineering Manager will lead and mentor an engineering team, driving excellence in product delivery for BRS Golf’s technology suite. This role involves balancing technical expertise with strong people leadership, overseeing the full software development lifecycle, and ensuring timely delivery of high-quality software solutions. The manager will implement best practices, collaborate cross-functionally, manage team growth, and foster innovation, working with a tech stack including C#/.NET, PHP, JavaScript/TypeScript, MySQL, MSSQL, Redis, RabbitMQ, Docker, AWS, and Datadog.
Must have:
  • Lead and mentor the engineering team.
  • Provide technical leadership and guidance to software engineers.
  • Align with product leadership to shape delivery plans and prioritize initiatives.
  • Oversee the end-to-end software development lifecycle.
  • Ensure timely delivery of new features and products.
  • Uphold high standards of code quality, performance, security, and scalability.
  • Implement engineering best practices for coding, testing, and deployment.
  • Collaborate cross-functionally with Product Managers, Designers, QA, and DevOps.
  • Manage team growth and development, including hiring and onboarding.
  • Drive technical innovation and continuous improvement.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive software development experience in a leadership or management role.
  • Proven track record of delivering software products in a fast-paced, agile environment.
  • Strong software engineering background with expertise in modern web technologies.
  • Expertise in cloud-based architectures.
  • Proven experience designing and building scalable, high-availability systems.
  • Experience with C#/.NET, PHP (Symfony, Laravel), JavaScript/TypeScript (VueJS).
  • Experience with MySQL, MSSQL, Redis, RabbitMQ, Docker, AWS, Datadog.
  • Solid understanding of the software development lifecycle, automated testing, version control, and CI/CD pipelines.
  • Demonstrable ability to lead and grow engineering teams.
  • Excellent people management skills.
  • Strong project management and organisational skills.
  • Exceptional communication skills.
  • Strategic mindset with strong problem-solving abilities.
  • Comfortable making technical decisions and reviewing designs/code.
Good to have:
  • Familiarity with artificial intelligence / machine learning concepts and experience integrating AI-driven tools or features into software products or development workflows.
  • Hands-on experience with AI coding assistants, chatbots, recommendation systems, or data analytics platforms.
  • Demonstrated interest in staying current with AI trends and technologies.
  • Experience in the sports technology domain or with software products in the golf industry (e.g., understanding of tee sheet systems, booking engines, or sports management software).
  • A passion for golf or sports in general, and an understanding of golfer or golf course needs.
  • Formal certifications or training in cybersecurity, cloud architecture, database architecture, etc.

Job Details

Job Description

The Software Engineering Manager will be a key leader within our product development organisation, responsible for driving engineering excellence and product delivery across BRS Golf’s technology suite. They will balance technical expertise with strong people leadership to ensure the team consistently delivers high-quality software solutions while fostering a collaborative and innovative culture. In delivering the key responsibilities of the role, the Software Engineering Manager will;

  • Lead and mentor the engineering team: provide technical leadership and guidance to a team of software engineers, setting clear objectives and inspiring high performance. Foster an inclusive, collaborative team environment that promotes knowledge sharing, innovation, and continuous learning.
  • Align with product leadership: partner closely with the Product Director to shape delivery plans, prioritise initiatives, and ensure technical execution supports product vision and customer outcomes.
  • Oversee software development and delivery: manage the end-to-end software development lifecycle for projects under your team, ensuring timely delivery of new features and products. Oversee architecture and design choices, and uphold high standards of code quality, performance, security, and scalability.
  • Implement engineering best practices: establish and enforce best practices for coding, testing, and deployment (including agile methodologies, code reviews, CI/CD pipelines, and automated testing) to improve efficiency and reliability in the development process.
  • Collaborate cross-functionally: work closely with Product Managers, Designers, QA, DevOps and other stakeholders to plan and prioritise development work aligned with business goals. Ensure effective communication and coordination between engineering and other departments to deliver cohesive product solutions.
  • Manage team growth and development: identify hiring needs and recruit top engineering talent. Oversee the onboarding and training of new team members. Provide ongoing coaching and professional development opportunities, conduct performance reviews, and help engineers to advance in their careers.
  • Drive technical innovation and improvement: continuously evaluate emerging technologies, tools, and processes that could enhance our products or workflows. Lead initiatives to refactor or improve existing systems and encourage the team to adopt modern, innovative solutions that benefit the business and our customers

Tech Stack Summary:

  • C#/.NET, PHP (Symfony, Laravel), JavaScript/TypeScript (VueJS), MySQL, MSSQL, Redis, RabbitMQ, Docker, AWS, Datadog

Qualifications

Candidates must be able to demonstrate:

Education & Work Experience:

  • A bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field.
  • Extensive software development experience, including in a leadership or management role overseeing software engineers.
  • Ability to demonstrate a proven track record of delivering software products or platforms in a fast-paced, agile environment.

Technical Expertise:

  • Strong software engineering background with expertise in modern web technologies and cloud-based architectures.
  • Proven experience designing and building scalable, high-availability systems using languages and frameworks from our stack (e.g., C#/.NET, PHP, Symfony, Laravel) and cloud platforms like AWS or Azure. We value diverse language experience and a strong ability to apply engineering best practices across tech stacks.
  • Solid understanding of the software development lifecycle, including automated testing, version control, and CI/CD pipelines.

Leadership & Communication:

  • Demonstrable ability to lead and grow engineering teams.
  • Excellent people management skills with ability to mentor developers, provide constructive feedback, and build a positive team culture.
  • Strong project management and organisational skills to handle multiple priorities.
  • Exceptional communication skills with the ability to effectively collaborate with technical and non-technical stakeholders at all levels of the organisation.

Problem-Solving & Innovation:

  • A strategic mindset with strong problem-solving abilities.
  • Comfortable making technical decisions, reviewing designs/code, and guiding the team through complex engineering challenges.
  • A passion for innovation and continuous improvement, always seeking ways to leverage new technologies or methodologies to improve our product and processes.

Additional knowledge & experience areas that would be highly desirable:

AI and Data Experience:

  • Familiarity with artificial intelligence / machine learning concepts and experience integrating AI-driven tools or features into software products or development workflows. For example, hands-on experience with AI coding assistants, chatbots, recommendation systems, or data analytics platforms will be a plus.
  • A demonstrated interest in staying current with AI trends and technologies is highly valued given the strategic importance of AI at BRS Golf.

Domain Knowledge:

  • Experience in the sports technology domain or with software products in the golf industry is a plus (e.g., understanding of tee sheet systems, booking engines, or sports management software).
  • A passion for golf or sports in general, and an understanding of golfer or golf course needs, will help inform better product decisions.

Certification(s):

  • Formal certifications or training in cybersecurity, cloud architecture, database architecture, etc.

Similar Jobs

PwC - Manager - IFS - Entrepreneurial Private and Business

PwC

Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
WebMD - JHI Digital Photo/Retoucher

WebMD

Newark, New Jersey, United States (On-Site)
10 Months ago
Crowd Strick - Services Partner Manager, APJ

Crowd Strick

Singapore (Remote)
1 Year ago
Gusto - Senior Staff Software Engineer, Payments and Risk

Gusto

United States (Remote)
3 Weeks ago
Riot Games - Esports Project Manager

Riot Games

State Of São Paulo, Brazil (On-Site)
5 Months ago
Capgemini - Senior Software Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
WebTech Corporation - Lead Engineer

WebTech Corporation

India (On-Site)
2 Months ago
Nice - Lead Software Engineer

Nice

Ra'anana, Center District, Israel (Hybrid)
1 Month ago
Fanatee - BI Engineer

Fanatee

(Hybrid)
11 Months ago
Digital dot robots - Electrical Engineer

Digital dot robots

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Electronic Arts - Consumer Insights Senior Manager

Electronic Arts

Redwood City, California, United States (Hybrid)
2 Months ago
Hawkeye Innovations - 3rd Line Support Engineer

Hawkeye Innovations

London, England, United Kingdom (Hybrid)
4 Months ago
Gusto - Deputy Bank Secrecy Act (BSA) Officer

Gusto

Denver, Colorado, United States (Hybrid)
3 Weeks ago
Playdawn Consulting - Principal Engineer

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Milk  visual effects - Executive Assistant / Studio Manager

Milk visual effects

(On-Site)
8 Months ago
lifechruh - Graphic Designer

lifechruh

Edmond, Oklahoma, United States (On-Site)
4 Weeks ago
Welltech - Senior FP&A Reporting Analyst

Welltech

Barcelona, Catalonia, Spain (Remote)
2 Months ago
Riot Games - Manager, Software Engineering - Unreal Ecosystem

Riot Games

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Epic Games - Legal Operations Lead

Epic Games

(On-Site)
7 Months ago
PwC - SAP FICO Professional Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Belfast, Northern Ireland, United Kingdom

lucas films - Animator

lucas films

London, England, United Kingdom (Hybrid)
1 Month ago
Axon - Senior Software Development Engineer in Test

Axon

London, England, United Kingdom (On-Site)
1 Month ago
Lockwood - Character Artist

Lockwood

Nottingham, England, United Kingdom (On-Site)
3 Months ago
eBay - Technical Lead - Connected Products

eBay

Manchester, England, United Kingdom (Hybrid)
1 Year ago
Assystems - Plater

Assystems

Derby, England, United Kingdom (On-Site)
9 Months ago
Sumo Digital - Principal Combat Designer

Sumo Digital

Sheffield, England, United Kingdom (Hybrid)
2 Months ago
Inspired Entertainment - Arcade Host

Inspired Entertainment

Ayr, Scotland, United Kingdom (On-Site)
2 Months ago
Alpha Sense - Enterprise Account Executive

Alpha Sense

London, England, United Kingdom (On-Site)
2 Months ago
ALTEN - EMC and Electronics Engineer

ALTEN

England, United Kingdom (On-Site)
1 Month ago
Humanitarian Operations - Part-Time Legal/Finance Assistant

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Ion - Principal Software Engineer, Italy

Ion

Rome, Lazio, Italy (On-Site)
10 Months ago
WebTech Corporation - Engineering Technical Leader - Controls Engineer

WebTech Corporation

Erie, Pennsylvania, United States (On-Site)
1 Year ago
FICO - Software Engineering - Lead Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Year ago
JDA - IN-Expert Support Engineer

JDA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
NXP - New Graduate Hiring Safe Launch Process Engineer

NXP

Kaohsiung, Kaohsiung City, Taiwan (On-Site)
1 Year ago
Apple - Physical Design Methodology CAD Engineer

Apple

Santa Clara, California, United States (On-Site)
1 Month ago
Egnyte - Senior Software Engineer - MacOS

Egnyte

India (Remote)
1 Month ago
Apple - Software Engineer in Enterprise and Education Technologies

Apple

Cupertino, California, United States (On-Site)
1 Month ago
PeopleFun - Senior Software Engineer

PeopleFun

United States (Remote)
2 Months ago
Nagarro - Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bedford, England, United Kingdom (On-Site)

Bedford, England, United Kingdom (On-Site)

Brentford, England, United Kingdom (On-Site)

Borehamwood, England, United Kingdom (On-Site)

Belfast, Northern Ireland, United Kingdom (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Bedford, England, United Kingdom (On-Site)

Bedford, England, United Kingdom (On-Site)

Borehamwood, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by NBC Universal

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug