At a Glance
- Tasks: Lead a squad of engineers in designing and developing core products.
- Company: Join a global travel business revolutionising the industry with tech.
- Benefits: Enjoy a competitive salary, bonuses, and flexible remote work options.
- Why this job: Be part of a greenfield project using cutting-edge technology and AI.
- Qualifications: 5+ years in software engineering with leadership experience required.
- Other info: Work in Central London, collaborating with top-tier engineers.
The predicted salary is between 68000 - 88000 £ per year.
Experienced Software Engineers / Technical Leads required by a global travel business! You will be the technical lead software engineer within a squad of 5-7 full stack software engineers on a greenfield build, responsible for the design and development of several of the company’s core products. You should have strong experience working in a TypeScript / JavaScript ecosystem (Node / React).
Lead Software Engineers will be leading by example; working with Node & React daily and working closely with Engineering Managers and Principal Engineers to build scalable, well-engineered software products. They will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices.
Lead Software Engineer Requirements:
- 5+ years experience working as a software engineer
- Experience taking technical leadership responsibilities within a team.
- Competent working across the full stack; TypeScript (Node.js & React), AWS (EKS, Lambda, Aurora RDS), Kubernetes, and GraphQL, AI tools
- Experience designing large, distributed, data-driven, cloud-based products
- CI/CD, Infrastructure as Code (IaC), GitHub, Terraform, Helm
- Experience mentoring engineers at all levels
- Software architecture: systems that scale with high throughput!
If you are passionate about writing quality code and leading a high-performing engineering squad, please apply now!
Lead Software Engineer employer: Wilson Brown
Contact Detail:
Wilson Brown Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer
✨Tip Number 1
Showcase your leadership skills during the interview process. Be prepared to discuss specific examples where you've taken charge of a project or mentored junior engineers, as this role requires strong technical leadership.
✨Tip Number 2
Familiarise yourself with the latest trends in cloud-native technologies and AI tools. Being able to discuss how these can be applied to enhance software development will demonstrate your forward-thinking approach and fit for the role.
✨Tip Number 3
Prepare to talk about your experience with full-stack development, particularly with TypeScript, Node.js, and React. Highlight any projects where you’ve successfully implemented these technologies to solve complex problems.
✨Tip Number 4
Research StudySmarter and our products thoroughly. Understanding our mission and how your role as a Lead Software Engineer can contribute to our goals will help you stand out as a candidate who is genuinely interested in joining our team.
We think you need these skills to ace Lead Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node.js, and React. Include specific projects where you took on technical leadership roles and mention any relevant cloud technologies like AWS.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and leadership. Discuss how your experience aligns with the company's needs, particularly in building scalable, cloud-based products.
Showcase Your Technical Skills: When detailing your experience, emphasise your proficiency in CI/CD, Infrastructure as Code, and mentoring. Use concrete examples to demonstrate your ability to lead a team and deliver high-quality software.
Highlight Your Soft Skills: As a Lead Software Engineer, soft skills are just as important as technical skills. Mention your communication abilities, teamwork, and how you've successfully collaborated with other engineers and managers in past roles.
How to prepare for a job interview at Wilson Brown
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with TypeScript, Node.js, and React in detail. Highlight specific projects where you took on technical leadership roles and how you contributed to the design and development of scalable software products.
✨Demonstrate Leadership Skills
Since this role involves leading a squad, be ready to share examples of how you've mentored other engineers or led a team through challenges. Discuss your approach to fostering collaboration and ensuring high-quality code within your team.
✨Familiarise Yourself with Cloud Technologies
Brush up on your knowledge of AWS services like EKS, Lambda, and Aurora RDS, as well as Kubernetes and GraphQL. Be prepared to explain how you've used these technologies in past projects and how they can benefit the company's core products.
✨Prepare for Problem-Solving Scenarios
Expect technical questions or coding challenges that assess your problem-solving skills. Practice common algorithms and data structures, and be ready to explain your thought process as you work through these problems during the interview.