At a Glance
- Tasks: Lead exciting projects and develop innovative features for a vibrant community of security researchers.
- Company: Join HackerOne, a global leader in offensive security solutions with a collaborative culture.
- Benefits: Enjoy competitive salary, equity options, unlimited PTO, and flexible remote work.
- Why this job: Make a real impact in cybersecurity while working with cutting-edge technologies and top organisations.
- Qualifications: 5+ years in full-stack software engineering, preferably with Ruby on Rails and ReactJS experience.
- Other info: Be part of a diverse team with excellent career growth opportunities and a commitment to inclusion.
The predicted salary is between 78000 - 102000 ÂŁ per year.
About HackerOne
HackerOne is a global leader in offensive security solutions. Our HackerOne Platform combines AI with the ingenuity of the largest community of security researchers to find and fix security, privacy, and AI vulnerabilities across the software development lifecycle. The platform offers bug bounty, vulnerability disclosure, pentesting, AI red teaming, and code security. We are trusted by industry leaders like Amazon, Anthropic, Crypto.com, General Motors, GitHub, Goldman Sachs, Uber, and the U.S. Department of Defense.
HackerOne is at a pivotal inflection point in the security industry. Offensive security is no longer optional – it is the standard for forward‑thinking companies that want to build trust and resilience in a world where AI‑driven innovation and adversaries are moving faster than ever. With the industry shifting, HackerOne stands apart: we combine the ingenuity of the largest security research community with a best‑in‑class AI‑powered platform, trusted by the world’s top organizations.
HackerOne Values
HackerOne is dedicated to fostering a strong and inclusive culture. HackerOne is Customer Obsessed and prioritises customer outcomes in our decisions and actions. We Default to Disclosure by operating with transparency and integrity, ensuring trust and accountability. Employees, researchers, customers, and partners Win Together by fostering empowerment, inclusion, respect, and accountability.
Position Summary
As a Senior Software Engineer, you will work with Product Managers and Designers to be the technical lead for a variety of challenging projects and build delightful features and products for our community and the thousands of companies that trust HackerOne with their cybersecurity posture. When you are not leading a project, you are a collaborative and effective software engineer and team member. You will interact with one of the world’s most vibrant communities of security researchers and hackers and use this experience to build delightful features and products for them and the thousands of companies who trust HackerOne with their cybersecurity posture.
As a Software Engineer, you combine broad technological expertise, deep domain knowledge, and an unquestionable dedication to business objectives as you intersect with the engineering organization. You seek leadership responsibilities, identify and spearhead new initiatives, and make systematic improvements to technical weaknesses they find in their squad’s codebases, as well as in shared codebases across the company.
At HackerOne, we embrace a Flexible Work approach, enabling our team members to work remotely while maintaining productivity and collaboration. We are seeking candidates located in London and the surrounding metropolitan areas to facilitate occasional in‑person interactions as needed. While the position is primarily remote, there will be periodic in‑person requirements to support team collaboration and foster stronger connections.
What You Will Do
Your day will start with a warm welcome online and get your tools to start! Your first 30 days will be focusing on getting to know our HackerOnies. You will join your new squad and be onboarded – get to learn the technology stack (Ruby on Rails + GraphQL + ReactJS + many more). Within 60 days, you will have committed a bunch of code to our repositories and will start developing a knack for being a fast and effective software engineer on our codebase. Within 90 days, you will start getting ready to lead your first project. You will have branched out and talked to sales, marketing, and various other functions, and you will have developed a good sense of cross‑functional collaboration and communication. Beyond 90 days, you will be a fully‑fledged software engineer. By that time you will be able to understand the business value of our products and features, and the needs of our customers, and you can translate feature requests into simple, but robust engineering (or non‑engineering) solutions.
Minimum Qualifications
- 5+ years of experience in full‑stack software engineering, especially within a SAAS environment, preferably with experience in Ruby on Rails, ReactJS and TypeScript, generative AI, ElasticSearch / OpenSearch, GraphQL
- Practical experience with GenAI and running LLM models in production
- Proven experience leading and delivering cross‑functional projects from start to finish
- Strong track record of individual contributions to business goals
Preferred Qualifications
- In‑depth understanding of LLM models
Compensation Band £90K – £110K • Offers Equity
Job Benefits
- Health (medical, vision, dental), life, and disability insurance*
- Equity stock options
- Retirement plans
- Paid public holidays and unlimited PTO
- Paid maternity and parental leave
- Leaves of absence (including caregiver leave and leave under CO’s Healthy Families and Workplaces Act)
- Employee Assistance Program
- Flexible Work Stipend
*Eligibility may differ by country
We’re committed to building a global team! For certain roles outside the United States, India, the U.K., and the Netherlands, we partner with Remote.com as our Employer of Record (EOR). Visa/work permit sponsorship is not available. Employment at HackerOne is contingent on a background check. HackerOne is an Equal Opportunity Employer in the terms and conditions of employment for all employees and job applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity or gender expression, national origin, pregnancy, disability or veteran status, or any other protected characteristic as outlined by international, federal, state, or local laws. This policy applies to all HackerOne employment practices, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. HackerOne makes hiring decisions based solely on qualifications, merit, and business needs at the time.
Senior Software Engineer in London employer: CloudDevs
Contact Detail:
CloudDevs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at HackerOne on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills and understanding HackerOne's products. Show us that you’re not just a coder but someone who gets the bigger picture of cybersecurity and how our platform works.
✨Tip Number 3
Don’t forget to showcase your soft skills! Being a Senior Software Engineer isn’t just about coding; it’s about collaboration. Be ready to discuss how you’ve led projects and worked with cross-functional teams in the past.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in being part of the HackerOne community.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Ruby on Rails, ReactJS, and any relevant projects that showcase your skills in full-stack development. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for cybersecurity and how your background aligns with HackerOne's values. Let us know why you're excited about the opportunity to work with our vibrant community of security researchers.
Showcase Your Projects: Include links to your GitHub or any other platforms where we can see your work. We love seeing real examples of your coding skills and how you've tackled challenges in past projects. It gives us a glimpse into your problem-solving abilities!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re serious about joining the HackerOne team!
How to prepare for a job interview at CloudDevs
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Ruby on Rails, ReactJS, and GraphQL. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll be expected to lead projects. Prepare examples of cross-functional projects you've led, highlighting your role in driving them from start to finish. This will demonstrate your ability to take initiative and collaborate effectively.
✨Understand HackerOne's Values
Research HackerOne's core values like being customer-obsessed and defaulting to disclosure. Think of ways you can embody these values in your work and be ready to share how they resonate with your own professional philosophy during the interview.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and coding abilities. Brush up on algorithms, data structures, and system design principles. Practising coding challenges can help you feel more confident and ready to tackle any technical assessments.