At a Glance
- Tasks: Design, build, and maintain high-performance software in a collaborative environment.
- Company: Join Boxphish, a fast-growing cyber security SaaS company making waves since 2018.
- Benefits: Enjoy a competitive salary, flexible hybrid work, and a personal development fund.
- Why this job: Be part of a dynamic team shaping innovative solutions that enhance cyber awareness.
- Qualifications: 2+ years in software development, agile methodologies, and expertise in scalable APIs.
- Other info: Located in Leeds with opportunities for social events and continuous learning.
The predicted salary is between 28000 - 36000 £ per year.
Job title: Software Engineer
Reporting to: Head of Product
Department: Technical
Location: Leeds, UK
Summary
An exciting opportunity for a talented Software Engineer to join a dynamic, growing 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 (1-2 days in office)
- Salary: £35,000 to £40,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.
Where possible, we also play our part in building for a better tomorrow. We donate regularly to local charities, plant trees for every sale and provide free cyber safety training for school pupils.
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 now expanding our engineering team to accelerate product development and deliver more features that provide value to our customers.
The ideal candidate would be an engineer who 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 product and development team as we scale up.
What you will do:
- Design, build and maintain high performance, reusable & reliable software
- Ensure the best possible performance, reliability and quality of the Boxphish products
- Contribute to development across the entire stack from the front end to the infrastructure that the platform runs on
- Work closely with other engineers through pairing, design & code reviews
- Collaborate regularly with colleagues outside engineering to create innovative solutions that delight our customers and colleagues
- Develop as part of a team of engineers, regularly seeking feedback and growing your skills as technical professionals
- Support continuous improvement and integrations to enhance our product and development processes
Our Tech stack:
- NodeJS / Typescript
- .NET
- React
- AWS EC2, Lambda, DynamoDB & Step Functions
- MySQL
- Microsoft SQL Server
- Linux
Requirements
About you:
- At least 2 years Software Development & Design Experience in a professional capacity
- Familiarity with Agile Methodologies
- Full SDLC understanding
- Expertise in one or more of the following areas: Development and maintenance of scalable APIs and services; Working knowledge of Linux systems and confident working on the CLI; Experience writing complex stored procedures in MySQL; Serverless technologies and design patterns; AWS ecosystem and services
- 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 skills will be highly regarded:
- Experience of working in a small development team within a scale up environment
- Expertise in one or more of the following areas: PHP; Python; Redis; Docker
- 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 when required.
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
- Central Leeds location
Application Process
- First Stage interview with hiring manager
- Second interview with Lead Software Engineer or Head of Engineering
- Final interview with member of the Senior Management Team
Boxphish | Software Engineer employer: Boxphish
Contact Detail:
Boxphish Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Boxphish | Software Engineer
✨Tip Number 1
Familiarize yourself with Boxphish's tech stack, especially NodeJS, Typescript, and AWS services. Understanding these technologies will not only help you during the interview but also show your genuine interest in the role.
✨Tip Number 2
Highlight any experience you have with Agile methodologies and collaborative environments. Boxphish values teamwork, so demonstrating your ability to work well with others will set you apart.
✨Tip Number 3
Prepare to discuss specific software problems you've solved in the past. Boxphish is looking for engineers who enjoy tackling interesting challenges, so sharing relevant examples will showcase your problem-solving skills.
✨Tip Number 4
If you have any public Git repositories, make sure to share them. This gives the hiring team insight into your coding style and projects, reinforcing your technical capabilities.
We think you need these skills to ace Boxphish | Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with technologies mentioned in the job description like NodeJS, .NET, and AWS. Emphasize any experience you have in agile environments and full-stack development.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for joining Boxphish and how your skills align with their mission in cyber security. Mention specific projects or experiences that demonstrate your problem-solving abilities and collaborative spirit.
Showcase Your Technical Skills: If you have public git repositories or examples of your work, include links in your application. This will give the hiring team insight into your coding style and technical capabilities.
Prepare for Interviews: Research Boxphish's products and their approach to cyber security. Be ready to discuss how your background and skills can contribute to their growth and success. Prepare questions that show your interest in their technology stack and company culture.
How to prepare for a job interview at Boxphish
✨Show Your Passion for Cyber Security
Make sure to express your enthusiasm for cyber security and how it drives your work. Discuss any relevant projects or experiences that highlight your interest in the field, especially those related to threat monitoring or phishing simulations.
✨Demonstrate Full-Stack Knowledge
Since the role involves full-stack development, be prepared to discuss your experience with both front-end and back-end technologies. Highlight specific projects where you utilized NodeJS, React, or AWS services, and explain your contributions.
✨Emphasize Collaboration Skills
Boxphish values a collaborative environment, so share examples of how you've worked effectively in teams. Discuss your experience with code reviews, pair programming, or cross-functional collaboration to showcase your teamwork abilities.
✨Prepare for Technical Questions
Expect technical questions related to your expertise in software development and design. Brush up on Agile methodologies, SDLC, and any specific technologies mentioned in the job description, such as MySQL or serverless architectures, to demonstrate your knowledge.