At a Glance
- Tasks: Lead a dynamic engineering team to design and maintain high-performance software.
- Company: Join Boxphish, a fast-growing cyber security SaaS company making waves in Leeds.
- Benefits: Enjoy a competitive salary, flexible hybrid working, and a personal development fund.
- Why this job: Be part of an innovative team shaping the future of cyber security with real-world impact.
- Qualifications: 5+ years in software development, leadership experience, and expertise in our tech stack required.
- Other info: Must be based in Leeds and have the right to work in the UK.
The predicted salary is between 47000 - 78000 £ per year.
An exciting opportunity to join a dynamic, growing company and lead our Engineering team as it grows. We are looking for an ambitious individual motivated by the potential joining a company at our stage of growth can bring.
Hours: Full-time – 37.5 hours
Location: Leeds – Hybrid (2 days in office)
Salary: £55,000 to £65,000 depending on experience
Company Overview
Boxphish is a fast-growing cyber security SaaS company headquartered in Leeds. Since 2018, we’ve been helping globally recognised organisations improve their cyber defences through our cyber security awareness training (SAT) platform.
The Opportunity
Boxphish has quickly established itself in the UK human risk management sector. We have a growing customer base and library of training courses that offer highly relevant content. To support that rapid growth, we are expanding our engineering team to accelerate product development and deliver more features that provide value to our customers.
What you will do:
- Lead a team that can design, build and maintain high performance, reusable & reliable software
- Ensure the best possible performance, reliability and quality of the Boxphish products
- Lead development across the entire stack from the front end to the infrastructure that the platform runs on
- Ensure collaboration across the engineering team through pairing, design & code reviews
- Ensure collaboration with colleagues outside engineering to create innovative solutions that delight our customers and colleagues
- Enable the personal development of a team of engineers, regularly providing feedback and growing their skills as technical professionals
- Drive continuous improvement and integrations to enhance our product and development processes
- Lead the integration of acquired products into the Boxphish eco-system
Our Primary Tech stack:
- .NET
- React
- AWS EC2, Lambda, DynamoDB & Step Functions
- Microsoft SQL Server
About You
The following skills and experience will be required:
- At least 5 years Software Development & Design Experience in a professional capacity
- Exposure to a leadership role within a Software Development team
- Extensive experience with Agile Methodologies
- Expertise in one or more areas in relation to our primary tech stack
- A drive to get things done in a collaborative, agile development environment
- Excellent communication skills and an ability to work effectively across wider product functions
The following will also be beneficial:
- Experience of leading a small development team within a scale-up environment
- Experience integrating products and systems following acquisitions
- Expertise in one or more additional technologies listed above
- Demonstrable customer engagement and communication skills
Ideally, you will be based in the Leeds area and comfortable with coming into the office 2 times a week. Unfortunately, Boxphish is not able to sponsor Visa applications. Therefore, you must have the legal right to work in the UK.
Benefits:
- Competitive salary with regular pay reviews
- Pension
- 25 days leave
- Personal development fund to use on relevant courses, certifications or attending conferences
- Social events throughout the year
- Flexible hybrid working
Application Process
- First Stage interview with hiring manager
- Second interview including technical assessment with the Head of Department and a member of the Engineering team
- Final interview with a member of the Senior Management Team
Lead Software Engineer employer: Boxphish
Contact Detail:
Boxphish Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer
✨Tip Number 1
Familiarise yourself with Boxphish's products and services. Understanding their cyber security awareness training platform will not only help you during interviews but also demonstrate your genuine interest in the company and its mission.
✨Tip Number 2
Showcase your leadership experience by preparing examples of how you've successfully led a development team in the past. Be ready to discuss specific challenges you faced and how you overcame them, as this will highlight your capability to lead at Boxphish.
✨Tip Number 3
Brush up on your knowledge of the primary tech stack mentioned in the job description, especially .NET, React, and AWS. Being able to speak confidently about these technologies will set you apart from other candidates.
✨Tip Number 4
Prepare for the technical assessment by practising coding problems and system design scenarios relevant to the role. This will help you feel more confident and perform better during the interview process.
We think you need these skills to ace Lead Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development and leadership roles. Emphasise your expertise with the primary tech stack mentioned, such as .NET, React, and AWS.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for cyber security and your motivation to join Boxphish. Mention specific projects or achievements that demonstrate your ability to lead a team and solve complex software problems.
Showcase Your Technical Skills: If you have public git repositories, include links in your application. This will allow the hiring team to see your coding style and contributions to previous projects, which can set you apart from other candidates.
Prepare for Interviews: Research common technical interview questions related to software development and leadership. Be ready to discuss your experience with Agile methodologies and how you've successfully led teams in the past.
How to prepare for a job interview at Boxphish
✨Showcase Your Leadership Experience
As a Lead Software Engineer, you'll be expected to lead a team. Be prepared to discuss your previous leadership roles, how you motivated your team, and any challenges you faced. Highlight specific examples where your leadership made a difference.
✨Demonstrate Technical Proficiency
Familiarise yourself with Boxphish's primary tech stack, including .NET, React, and AWS. Be ready to discuss your experience with these technologies and how you've used them in past projects. Consider preparing a brief overview of a relevant project to illustrate your expertise.
✨Emphasise Collaboration Skills
Collaboration is key in this role. Prepare to share examples of how you've worked effectively with cross-functional teams. Discuss your approach to design and code reviews, and how you ensure that all voices are heard in the development process.
✨Prepare for Agile Methodology Questions
Since the company operates in an agile environment, be ready to discuss your experience with agile methodologies. Share how you've implemented agile practices in your previous roles and how they contributed to successful project outcomes.