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 a fun work environment.
- 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 and social activities like a Friday beer fridge!
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
Senior/Lead Software Engineer employer: Recruitment Avenue
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 your field.
✨Tip Number 2
Prepare to discuss your experience in agile environments and how you've led teams or acted as a scrum master. Be ready to share specific examples of how you've driven change and improvement in past projects.
✨Tip Number 3
Showcase your problem-solving skills by preparing for technical challenges or coding tests that may be part of the interview process. Practice common algorithms and data structures relevant to the role.
✨Tip Number 4
Network with current or former employees of the company, if possible. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during the application process.
We think you need these skills to ace Senior/Lead Software Engineer
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. Emphasise any leadership roles or mentoring experience you've had, especially in an agile environment.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you've demonstrated problem-solving skills and your ability to drive change. Highlight your communication skills and how they have helped you collaborate with stakeholders.
Showcase Relevant Projects: If applicable, include links to your GitHub or other repositories showcasing your work. This is particularly important for a technical role like this one, as it allows you to demonstrate your coding skills and project experience.
Prepare for Technical Questions: Anticipate technical questions related to software development methodologies and object-oriented principles. Be ready to discuss your experience with complex integrated systems and how you've led teams in previous roles.
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 experiences. Share specific instances where you successfully guided a team through challenges or improvements.
✨Communicate Clearly and Effectively
Strong communication skills are essential for this position. Practice articulating your thoughts clearly, especially when discussing technical concepts or problem-solving strategies. Remember, you’ll need to interact with various stakeholders.
✨Emphasise Your Problem-Solving Abilities
Prepare to discuss how you approach troubleshooting and resolving complex issues. Use examples from your past work to illustrate your analytical thinking and creativity in finding solutions.