Senior/Lead Software Engineer
Senior/Lead Software Engineer

Senior/Lead Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Lead a scrum team, develop core products, and troubleshoot complex issues.
  • Company: Join a leading travel tech company focused on innovation and collaboration.
  • Benefits: Enjoy flexible hours, private health insurance, and work-from-home options.
  • Why this job: Be part of a dynamic team that values problem-solving and continuous improvement.
  • Qualifications: Degree level education with strong C# or C++ skills and agile experience required.
  • Other info: Casual dress code, social events, and profit-sharing bonuses await you!

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

My client, a leading travel technology company, is looking for a dynamic and technically astute Senior/Lead Software Engineer with at least five years of commercial experience in C# and/or C++ to join the Software development department. The role encompasses a significant amount of hands-on development and troubleshooting to help the department and company achieve its objectives. This opportunity also requires someone with a strong technical background, clear communication skills, and the ability to drive change and improvement. This opportunity will be based in the Software development department, though close collaboration will be required with a wide range of internal and external stakeholders. The role is very much suited to someone who has a keen interest in problem-solving with strong communication skills and favors one who is inquisitive, enthusiastic, driven, and self-motivated.

Key Responsibilities

  • Technically leading a scrum team of 6-8
  • Acting as scrum master for the team
  • Developing new areas of the core product range
  • Maintaining, troubleshooting, and resolving issues in complex areas of the product
  • Investigating and addressing queries from various internal and external stakeholders

Education/Experience Requirements

  • Educated to degree level (2:1 or above)
  • Very strong understanding of C# and/or C++
  • Very strong understanding of SQL
  • Detailed understanding of software development methodologies and object-oriented development principles
  • Experience of working in an agile environment
  • Previous experience of mentoring other engineers

Knowledge, Skills and Abilities

  • Willingness to learn new programming languages and techniques
  • Experience of large, complex integrated systems is desirable
  • Analytical, creative, and highly organized
  • Ability to provide leadership and direction within a collaborative team and have clear communication skills
  • Able to adapt and thrive in a continuous improvement/change-based organization

Benefits

  • Pension contribution
  • Private health insurance
  • Flexible working hours
  • No formal dress
  • Opportunity to work from home for part of the working week
  • Informal and professional working environment
  • Ride to work scheme
  • Childcare vouchers
  • Active social committee
  • Share of profit given back to employees as bonus each year
  • Pool table
  • Friday afternoon beer fridge
R

Contact Detail:

Recruitment Avenue Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in C# and C++. This will not only help you during interviews but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Showcase your experience in agile environments by discussing specific projects where you acted as a scrum master or led a team. Highlighting your leadership skills can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss how you've tackled complex problems in previous roles. Being able to articulate your problem-solving process will resonate well with the hiring team, especially given the emphasis on troubleshooting in the job description.

✨Tip Number 4

Network with current or former employees of the company through platforms like LinkedIn. Gaining insights about the company culture and expectations can give you an edge in your application and interview.

We think you need these skills to ace Senior/Lead Software Engineer

C# Programming
C++ Programming
SQL
Agile Methodologies
Scrum Master Experience
Software Development Principles
Object-Oriented Development
Problem-Solving Skills
Mentoring and Leadership
Analytical Skills
Creative Thinking
Organisational Skills
Collaboration Skills
Adaptability
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and/or C++, as well as your understanding of SQL. Include specific examples of projects where you've demonstrated leadership, problem-solving, and collaboration within a team.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in agile environments and how you've mentored other engineers. Be sure to convey your strong communication skills and willingness to learn new technologies.

Showcase Relevant Projects: If you have worked on large, complex integrated systems or have experience in software development methodologies, include these details in your application. Highlight any specific achievements or challenges you've overcome in previous roles.

Prepare for Technical Questions: Anticipate technical questions related to C# and C++, as well as software development principles. Be ready to discuss your approach to troubleshooting and resolving issues, and how you lead teams in a scrum environment.

How to prepare for a job interview at Recruitment Avenue

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and C++, as well as SQL. Bring examples of past projects where you applied these skills, and be ready to solve coding problems on the spot.

✨Demonstrate Leadership Experience

Since the role involves leading a scrum team, highlight any previous leadership or mentoring roles you've had. Share specific instances where you successfully guided a team through challenges.

✨Communicate Clearly

Strong communication skills are essential for this position. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various stakeholders.

✨Emphasise Problem-Solving Abilities

Prepare to discuss how you've approached problem-solving in past roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical skills.

Senior/Lead Software Engineer
Recruitment Avenue
Location: London
Go Premium

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

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>