6573 Sports Jobs    469 Sports Internships
Work In Sports
NBC Sports
Proud partner of
Make Your Passion Your Career.  Work In Sports.
Region Map

Senior Software Engineer

NBC Sports Group

Location: International
Job Status: Full Time
Posted/Updated: 2/13/2018

Back to Jobs
Job Description:

ResponsibilitiesThe Senior Software Engineer will act as a software expert to the engineering department providing technical direction, and mentorship. Working closely with product, engineering and operational teams, this position will assist in the development of products that process tens of millions of online golf rounds per year. The Senior Software Engineer will work with cutting edge technologies and become involved in the implementation and evolution of the entire product development lifecycle.Key ResponsibilitiesThe Senior Software Engineer will be a key member of a multi-disciplinary team that is responsible for new products, new features, maintenance and support of the BRS Golf platform and contribute to business success by;
  • Interact with multiple stakeholders spanning Software Engineering, QA, Product and Operations teams. \u2028
  • Contribute to the software development lifecycle including analysis, design, coding, testing, installation and support. Specifically;
    • Designing and testing software to meet both functional and non-functional requirements.
    • Concisely communicating designs, code and applications to a client-facing standard.
    • Data modelling including normalization and indexing.\u2028
    • Adopting and providing feedback on new processes/technologies within teams.
    • Collaborating with stakeholders across engineering and client teams in a fast paced environment.
  • Proactively manage own tasks to agreed deadlines. \u2028
  • Take responsibility for the development of your knowledge of architecture, advanced engineering \u2028principles and design patterns. \u2028
  • Mentor more junior members of the Software Engineering team \u2028
  • Gain a good understanding of the business and it's products and make appropriate business driven \u2028suggestions. \u2028
  • Act an ambassador for engineering best practice across the development lifecycle and champion \u2028continuous improvement throughout the business. \u2028
Qualifications/RequirementsIt is essential that candidates have:• A degree in Computer Science or related discipline and at least 3 years in a similar senior level roleOR• At least 5 years of experience in a similar senior level role• Professional Expertise in some or all of the following technology stacks;- .Net Core / .Net / PHP / Go- HTML, CSS, JavaScript- Angular, VueJs, React, Symfony, Laravel- Web services (SOAP/REST)- MySQL, SQL Server, Mongo- Mobile DevelopmentCandidates must also be able to demonstrate:• Experience of providing technical oversight and strong people skills.• Professional experience of - delivering micro-service or serverless based systems to production- the practical application of docker- web development and security best practices- designing and using relational and NoSQL databases- unit testing and mocking frameworks• A high level of self-motivation, excellent organisational skills with a proactive and enthusiastic attitude.• Strong written and verbal communication skills• A solutions based approach which is analytical and the ability to articulate and propose new approaches and processes. Desirable skills and experience:• Container based deployments (Kubernetes)• Continuous Integration and Continuous Delivery• Agile delivery principles & supporting processes• An understanding of the Golf industry and a passion for the gameSalary: Highly competitive with a generous benefits package Location: BelfastClosing Date: Wednesday 28th February 2018


No Site Does What We Do

Instead of searching through massive catch-all job sites, more full of noise than opportunities that suit you, or bookmarking hundreds of employer career pages and visiting them daily - instead of doing all the tedious work yourself, we do it for you.

Our staff is hard at work finding sports jobs from every sports employer and putting it all in one place, so you don't have to.

We’re the best at what we do and we'll prove it.

When you're ready to put your job search into high gear, upgrade your account and get full access to every sports job right now.

While you're focused on getting the right job, we’ll make sure you don't miss any!

Your satisfaction is guaranteed.

From Our Blog

Your Sports Career Questions Answered

Developing an Internship Strategy for Sports Careers – Work in Sports podcast e42

How do I get a Sports Internship? What Kind of Internship Should I Get? How Often Should I Intern to get a Job in the Sports Industry? These questions come up daily, so we’re going to bring them in to one easy to follow internship strategy for sports careers you can execute! Hi everybody, I’m [...] Read More
Copyright © 2000-2018 Work In Sports L.L.C. All Rights Reserved. Please read our Terms of Use and Privacy Policy .