Software Engineer (City of London)
Software Engineer (City of London)

Software Engineer (City of London)

London Full-Time No home office possible
R

Software Engineer

Salary: £75k-90k plus attractive bonus on top

Location: London or Leeds (very relaxed about hybrid working, if preferred)

There are 2 roles available.

About Us

I am working closely with an ambitious sports forecasting company specializing in developing player-level, play-by-play simulators that generate highly accurate, near-instant outcome projections for sporting events.

Purpose of role

We have an exciting opportunity for a Senior Software Engineer to join our rapidly expanding company. As a Senior Software Engineer, you will be working in a fast paced, delivery focused environment, playing a critical role in helping a young and fast-growing company. You will have a deep technical understanding of software engineering, cloud services, quality metrics, observability, operational processes, code agility leveraging code extensibility principles and be able to work across engineering teams to solve technical issues whilst maintaining a strong product delivery vision.

Key responsibilities

  • Design and Deliver Scalable Solutions – Develop technical solutions for complex tasks, ensuring alignment with architectural and engineering best practices while collaborating closely with the team.
  • Drive Product-Focused Development – Guide the team in prioritizing consumable, high-quality solutions over simply delivering functional software.
  • Champion Technical Excellence – Ensure technical requirements such as performance, scalability, security, and availability are well understood, prioritized, and integrated into the product roadmap.
  • Code Review & Quality Assurance – Provide constructive feedback through thorough code reviews, promoting best practices and maintainable code.
  • Remove Technical Roadblocks – Proactively identify and resolve technical obstacles to enhance team productivity and efficiency.
  • Encourage Innovation & Continuous Improvement – Introduce and evaluate new technologies, tools, and methodologies to enhance development processes and product capabilities.
  • Cross-Functional Collaboration – Work closely with stakeholders across different teams and disciplines to align technical solutions with business objectives.
  • Technical Leadership & Mentorship – Provide guidance, mentorship, and knowledge sharing opportunities to support the growth and development of fellow engineers.

Skills and competencies

Essential Skills:

  • Autonomous Work & Planning – Effectively plans and manages workload independently, delivering high-quality results.
  • Technical Expertise – Strong educational background in software development with a minimum of 5 years of professional experience. Proficient in .NET and .NET Core, with advanced knowledge of C# and object-oriented programming. Hands on experience in microservices architecture and web APIs, including message brokers, in-memory caches, and databases.
  • Software Design & Development – Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling.
  • Software Testing & CI/CD – Experienced in unit testing, including the use of mocking frameworks to achieve required code coverage. Solid understanding of Git, software versioning, and modern CI/CD pipelines.
  • Time & Task Management – Capable of handling multiple tasks and meeting deadlines efficiently in a fast-paced environment.
  • Problem-Solving & Initiative – Solution-oriented with a pragmatic approach—focused on achieving results and getting things done. Proactive in identifying and addressing challenges, demonstrating a hands-on approach to problem-solving.
  • Technical Stack Proficiency –

C#, .NET 8/9

Redis, Kafka, MySQL

RESTful APIs, SignalR

Docker, Kubernetes

R

Contact Detail:

Recruitment Gamechangers Recruiting Team

Software Engineer (City of London)
Recruitment Gamechangers
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>