Lead Software Engineer

Lead Software Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Two Circles

At a Glance

  • Tasks: Lead the development of innovative software for iconic sports brands and shape fan engagement.
  • Company: Join Two Circles, a leading Sports & Entertainment Marketing business with a global presence.
  • Benefits: Enjoy hybrid working, performance bonuses, and exciting team events like trips to Spain.
  • Why this job: Make a real impact in sports tech while collaborating with top-tier clients and teams.
  • Qualifications: 5+ years in software engineering with expertise in TypeScript, React, and cloud platforms.
  • Other info: Be part of a diverse team committed to growth and innovation in a dynamic environment.

The predicted salary is between 48000 - 72000 £ per year.

We are Two Circles, a Sports & Entertainment Marketing business that grows audiences and revenues by knowing fans best. We help clients understand and influence what their fans are doing across channels, content, and spending, using that insight to grow their audiences and revenues for both direct-to-consumer and B2B. Our platforms and services are trusted by more than 1,000 clients globally, including the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike, and Amazon. We have over 1,000 people in 15 offices worldwide delivering work for sports and entertainment businesses of all shapes and sizes.

As part of our exciting growth journey, we are expanding our Software Engineering team and looking for a talented Senior Software Engineer to join us on a hybrid basis at our London office. This is a rare chance to work on high-impact greenfield products for some of the biggest and most iconic sports brands in the world. You’ll be at the forefront of building modern, scalable software from the ground up, helping shape the future of fan engagement across global sport. In this role, you won’t just write great code—you’ll provide technical leadership, drive engineering excellence, and collaborate with cross-functional teams to bring bold ideas to life. Whether it’s advising clients on the right technology solutions or steering innovative consulting projects, you’ll have a seat at the table where strategic tech decisions are made. You will also play a pivotal role in shaping our evolving technology strategy, influencing the direction of our engineering culture and practices, and helping us build an environment where developers thrive and make meaningful change.

Key Responsibilities

  • Write clean, reusable code following best practices while helping to define coding standards and team conventions.
  • Advocate for developer experience and continuously improve it.
  • Encourage a blameless culture of continuous improvement and technical excellence.
  • Lead and influence the technical design, architecture, and development of digital projects.
  • Work closely with Engineering Managers, Engineering Leads, and Product Managers to understand problems and define technical scope for global sports properties.
  • Set up software development frameworks for release management, automation, code quality, and source control.
  • Provide technical leadership, mentoring, and guidance to other Two Circles engineers.
  • Keep up to date on emerging technologies and trends in sports technology.
  • Be present in our London office for 2 days a week and occasionally travel to other London and EMEA offices as needed.

Requirements

  • Minimum 5+ years of software engineering experience.
  • High proficiency in TypeScript, React, and Next.js; Node.js experience is desirable.
  • Experience in a CI/CD environment using tools such as CircleCI, GitHub Actions, or Azure DevOps.
  • Understanding of DevOps and platform engineering culture, with experience building and shipping code to cloud platforms such as Azure, AWS, or GCP.
  • Experience with agile development practices, continuous integration, and test automation (unit, integration, contract, E2E).
  • Proficiency in monitoring application performance and health using tools like Grafana, Prometheus, Datadog, or Sentry.
  • Strong passion for building performant applications.
  • Proactive problem-solving skills with pragmatic solutions.
  • Excellent communication skills, able to articulate solutions to varied audiences and collaborate effectively.
  • Desirable: experience building services for high-traffic systems.

Benefits

  • Hybrid working – at least 2-3 days a week in our London office, especially during onboarding.
  • Performance planning – potential salary increase every 6 months and career progression.
  • Discretionary company bonus.
  • Tickets to sporting events.
  • Renowned Team Days and events (e.g., recent trip to Spain).
  • Lunch on Wednesdays, breakfast, and continuous supply of snacks.
  • Private healthcare schemes.
  • Cycle to work scheme.
  • Learning and development opportunities, including certifications.

Though these are the basics, we will primarily recruit for energy, values, and commitment – both to Two Circles and to your career. Our recruitment process will be honest and thorough, as will our roles. In return, we can offer honesty, integrity, and the chance to progress rapidly with the organization. Two Circles is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Lead Software Engineer employer: Two Circles

At Two Circles, we pride ourselves on being an exceptional employer that fosters a vibrant work culture and prioritises employee growth. Our London office offers a hybrid working model, competitive benefits including performance planning and private healthcare, and unique opportunities to engage with iconic sports brands, ensuring that our team members not only thrive professionally but also enjoy a fulfilling work-life balance.
Two Circles

Contact Detail:

Two Circles Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Two Circles on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Lead Software Engineer role.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your best projects, especially those that highlight your experience with TypeScript, React, and Next.js. Be ready to discuss how you tackled challenges and what impact your work had.

✨Tip Number 3

Get familiar with the company culture! Dive into Two Circles' values and recent projects. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining Two Circles and contributing to our exciting growth journey.

We think you need these skills to ace Lead Software Engineer

TypeScript
React
Next.js
Node.js
CI/CD
CircleCI
GitHub Actions
Azure DevOps
DevOps
Cloud Platforms (Azure, AWS, GCP)
Agile Development Practices
Test Automation
Application Performance Monitoring
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with TypeScript, React, and Next.js, and show how your skills align with our mission at Two Circles.

Showcase Your Projects: Include examples of your previous work that demonstrate your ability to build scalable software and lead technical projects. We love seeing real-world applications of your skills, so don’t hold back!

Be Authentic: Let your personality shine through in your application. We’re looking for energy and commitment, so share your passion for sports technology and how you can contribute to our team culture.

Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This helps us keep track of your application and ensures it gets the attention it deserves!

How to prepare for a job interview at Two Circles

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, React, and Next.js, as these are crucial for the role. Brush up on your Node.js skills too, as it’s a desirable asset. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.

✨Showcase Your Leadership Skills

Since this role involves providing technical leadership, be prepared to share examples of how you've led projects or mentored other engineers. Highlight your ability to influence technical design and architecture decisions, as this will demonstrate your readiness to take on a pivotal role in the team.

✨Understand the Business Context

Familiarise yourself with Two Circles and its clients, like the English Premier League and Nike. Understanding their business model and how technology plays a role in fan engagement will help you articulate how you can contribute to their goals during the interview.

✨Emphasise Continuous Improvement

Talk about your commitment to coding best practices and improving developer experience. Share specific examples of how you’ve advocated for a blameless culture and driven technical excellence in your previous roles. This aligns perfectly with Two Circles' values and will resonate well with the interviewers.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>