An exciting opportunity for a Lead Software Engineer to join a dynamic, growing company and lead our Engineering team as it grows with the company. We are looking for an ambitious individual that is 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.
Our cyber security awareness training (SAT) platform arms organisations, and their people, with the tools and knowledge needed to spot cyber-attacks. This is achieved by combining real-world threat monitoring, phishing simulations, quality training content and actionable analytics in a single platform. The platform is simple to deploy, easy to manage and proven to boost organisation-wide cyber awareness.
We’ve experienced significant growth in recent years, adding to headcount, customers and platform users; now totalling over 500K. We’ve also been recognised by leading analyst house, Gartner, and have been selected as one of Yorkshire’s 50 Most Exciting Companies.
Our people-first approach to cyber security gives us a competitive advantage. With Boxphish, customers don’t just get a quality product, they also benefit from an industry leading service.
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 have and continue to expand our engineering team to accelerate product development and deliver more features that provide value to our customers. We are now looking for someone to lead that team as it grows to ensure that not only do we develop the right things, but that we develop them in the right way.
The ideal candidate would be an established engineer with experience of leading a small development team, that loves to engage with interesting software problems, has an interest in full-stack, cloud-based development and enjoys working in a collaborative, supportive environment. We operate in an agile development environment with high levels of autonomy, giving wide scope to be involved with solution design, software development, deployment and operations. In short you will have a key role in shaping the technical side of the business as we scale up.
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
Additional technologies through acquisition:
* NodeJS / Typescript
* MySQL
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: Development and maintenance of scalable APIs and services; Serverless technologies and design patterns; and Database management
* 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
* Please feel free to provide any links to public git repositories
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 member of the Senior Management Team
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
#J-18808-Ljbffr