Senior Software Engineer

Website sportingnews The Sporting News

Global Iconic Sports Brand!

Senior Software Engineer

Department: Technology
Reports to: Development Lead
Location: UK (remote and/or London/Alton office-based)
Employment type: Full time
Line management responsibilities: Not currently

About your new role

Sporting News is growing fast internationally and is searching for a Senior Software Engineer to help develop our digital platforms. Sporting News, a sports media publication that originated in the United States in 1886, already has editions in the UK, Canada, Australia and Japan. We’re excited to expand our international footprint.

You will have the opportunity to work across a variety of technologies and will need to be comfortable doing so. We don’t limit ourselves as a company to a fixed set of technologies and we expect all of our engineers to be keen on learning new skills so that we can use the right tool for the job. 

Our existing technical stack includes the following:

Python with Django, Django Ninja
AWS with ECS, ECR, RDS (PostgreSQL), SQS, SNS, Lambda, S3
Terraform
GitHub + Actions
Cloudflare

We’re currently building a new frontend platform for our website, handling the publishing data pipeline and serving the content to our multiple global editions. We’re also currently exploring technologies for mobile applications that we have planned for later next year. It’s an exciting time to be joining our engineering team, and to be involved in these early discussions.

Our engineering team needs to be empowered to iteratively and rapidly deliver changes all the way through to production. To do this we combine our extensive cloud automation knowledge with a DevOps culture.

We ensure that we document our architecture and infrastructure as code, using technologies such as Terraform. Containerisation is a big part of empowering our teams to develop, deploy and scale their applications, but so too is using a PaaS or AWS Lambda and avoiding the complexity of stateful services altogether. Remember, we like to use the right tool for the job.

For us, DevOps is about culture rather than roles and titles. We prefer that our Engineers are able to help build the infrastructure that their applications run on (with the help from our SRE), with the mantra; you build it, you run it. We don’t throw work “over the wall” for other teams to deal with. We believe teams that develop the work, with their domain knowledge, are best placed to also run and maintain their work. This also helps to avoid knowledge silos.

We grow a team of polyglot programmers, which you might already consider yourself to be, who are versed in a mix of paradigms such as OO and/or event-based programming. You will need to be comfortable sharing your knowledge and skills with others. We’d love to hear of any examples of mentoring, coaching and growing team members. Maybe you have written some blog posts about your discipline, or perhaps even delivered a talk or two.

The salary for this role ranges based on experience between £75,000 and £100,000, and the hiring process involves:

Application and CV review
1st stage 30-minute technical screening call
“Face-to-face” 90-minute interview via Google Meet, with a short exercise

Here’s a breakdown of what you’ll (primarily) do

  • Work with the Development Lead to design technical architecture for new and existing functionality of the website, and future products, such as mobile applications
  • Design, test, implement, support and maintain new functionality and products to best technical practices and standards
  • Collaborate with development teams overseas
  • Work to help optimise the website and platforms, in terms of technical elements such as caching, speed, and performance of code, as well as cost savings with cloud infrastructure and service integrations that we use
  • Take part in agile ceremonies to help plan and estimate future work to help prioritise and scope our product roadmap, as well as discuss and suggest improvements so that our team can continuously improve
  • Be involved in interviews for hiring additional engineers to our team

Do you have these essentials?

While we will look for you to have experience in these things, if you don’t have one of these don’t let that stop you from applying.

  • Written code with tests
  • Delivered in an agile environment
  • Worked with more than one programming language, including Python
  • Worked with databases
  • Worked with APIs
  • Worked with a cloud platform such as AWS
    CI/CD
  • Debugging experience in a range of systems
  • Passionate about technical best practices
  • Evidence of self-development – we value keen learners
  • Desire to mentor others
  • Empathy and people skills
  • Open to international travel, as necessary

Not essential but great if you also had

  • Working within an online media publication
  • Python with Django experience
  • Experience of working with PostgreSQL
  • Working within a DevOps culture
  • Working within multidisciplinary teams
  • Caching and CDNs such as Cloudflare
  • Mobile application development
  • Showcasing and presentation skills
  • Agile practices such as Scrum and/or Kanban
  • Pair programming
  • Writing code with test-driven development
  • Component-based design techniques such as using pattern libraries, styled-components, CSS-in
  • JS, BEM, and/or SUIT CSS
  • The React ecosystem including a test-driven approach
  • Infrastructure as code technology using tools such as Terraform and/or Ansible
  • Familiarity with architectural and design patterns
  • Use of architectural decision records
  • Experience of working with offshore delivery teams

Benefits include

  • Flexible working arrangements
  • Flexible remote working, though offices in London or Alton are also available
  • 25 days annual leave yearly entitlement
  • Buy or sell up to 5 days annual leave
  • Carry over 5 days annual leave to Q1 the following year
  • Pension Salary Exchange
  • 3-months maternity or adoption leave at 100% pay
  • Enhanced sick leave
  • 5 days bereavement leave
  • Death in service cover
  • Choose to work with a brand new MacBook or Dell
  • Annual salary reviews
  • Cycle to work scheme

About Sporting News, the company

The underlying ethos of Sporting News is positivity and passion for sports. To help drive those tenets, we have three core objectives:

Create the best media experience for sports fans. Wherever you are in the world, whatever device you choose, we want Sporting News to offer the best fan experience possible through the creation of quality, interesting content.

Develop a work experience that people want to be part of. We want to identify talented, motivated staff who work hard, enjoy their job, support their team… and have fun while doing it.

Build a fantastic, growing business. We want to deliver for our brand and our partners while achieving our commercial goals, ultimately using our scale for good.

At Sporting News, we celebrate the diversity of our employees and our leadership. Sporting News is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

About Sporting News, the brand

One of the world’s most iconic sports brands, The Sporting News was founded in 1886 as a weekly U.S. newspaper. Later transitioning to a magazine, it became the dominant sports publication, acquiring nicknames like “The Nation’s Oldest & Finest Sports Paper” and “The Bible of Baseball.”

Sporting News is now a dynamic digital publisher offering a trusted perspective across multiple sports and topics all over the world. It features localised editions in the U.S., Canada, Mexico, U.K., Australia, India, Japan, Spain, and Argentina, with more territories and languages across the world.

TIMELESS & CRAFTED. No publisher has the heritage of The Sporting News (TSN). Established in 1886, it became the essential source for baseball and boxing content.

IMAGINATIVE & SCALABLE. Fast forward to today, TSN now covers all major sports worldwide with 15 local editions, leveraging a global network that understands local market nuance.

RELIABLE & RELATABLE. With a historic, trusted brand and unprecedented local media knowledge, TSN will be the leading international sports portal for right holders, gaming partners, advertisers, broadcasters … and most importantly, fans.

Acquired by an international investment group in 2021 with deep sports, media and gaming experience, TSN is poised to become the first truly global digital sports media platform business.

To apply for this job please visit sportingnews.bamboohr.com.