Due to growth, we seek a bright and enthusiastic Senior Ruby Developer to join us asat Immersive Labs to work in our Engineering team. You will participate in building our learning platform. You can see part of it in our free community offering at https://www.immersivelabs.com/cybermillion/.
This is an exciting opportunity to be responsible for developing a truly ground breaking product.
We are not just seeking a skillset though - we are looking for someone who will also become an important and vital part of our team, so we seek a driven, curious and collaborative person to become our next colleague
If you want to have a large impact and contribute more than just your time, this could be the role for you - at Immersive Labs, we value determination, ingenuity, collaboration and an understanding that unique products require unique technical solutions.
You'll get to work in a friendly multi-disciplinary agile team and also work on innovative ideas during our quarterly Hack Week, where collaboration between different teams is encouraged to find unique solutions.
Your main responsibilities:
You'll get to immerse yourself in engineering projects. We want to give you a place where you'll learn from us and we'll learn from you through getting involved in the following:
Architect and deliver step changes to our innovative product within small and focused project teams
Design, build and maintain an efficient, reusable and reliable codebase
Ensure the quality and maintainability of our code base e.g. by writing test automation
Work on all parts of our system landscape
Fix bugs, resolve incidents, and participate in our well paid on-call scheme (all within reasonable limits and using a self-organised rota)
Translate technical language/concepts for non-technical individuals written and orally
Coaching / mentoring and pairing with other engineers
Formulate technical solutions from product requirements in collaboration with others to create a first class platform
Success in this role will depend most on your approach, underlying skills and potential for growth, even if some of the above would be new to you. You should apply if you have (we know it’s tough, but please try to avoid the confidence gap. You don’t have to match all the listed requirements exactly to be considered for this role):
You have extensive experience in building complex web applications or similar software.
You are willing and able to work with different programming languages and technology stacks. You prefer delivering real features over tech stack sophistication.
The main parts of our system landscape are a Ruby on Rails back end, a React/Typescript front end, a Node.js/Typescript back end, and some Python services. Everyone has preferences and strengths, but we expect you to be able to work in all parts after a while.
You have a solid understanding of relevant web technologies such as HTML, CSS, HTTP etc.
You are experienced in working with relational databases.
You have been using Docker and potentially also Kubernetes.
Having used Terraform is a plus, as we use it quite often.
Ability to collaborate with others using tools such as Git, Github, and JIRA
Immersive Labs’ growth has been fuelled by our values that underpin everything we do, here's how they relate to this role:
Driven - We are innovators and market-creators, constantly moving forward to achieve results in support of our mission.
Inclusive - We are passionate about creating an environment of inclusion and respect for our employees, customers and partners, everyone has opportunities to thrive.
Customer Obsessed - We seek to develop deep relationships with our customers to help them achieve their business outcomes.
One Team - We are a talented global team working together to achieve our vision.
If you would like to read more about what you can expect from our recruitment process, you can visit our dedicated interview process page.
As well as an inclusive, supportive place for you to be you. We offer an extensive range of benefits so you can do your very best work:
Time off, flexible and remote working so you can work when is best for you, includes 25 days annual leave + 2 volunteering days and your birthday day
Look after your family and yourself with private healthcare, enhanced parental leave, mindfulness groups, critical illness cover, 7% matched pension, health plan and more
Career and learning development through the platform and our ‘Learn Anything’ fund
Recognition & Rewards for doing great work and living our values and behaviours
Informal or formal flexible working options, e.g. flexible start and finish times, reduced hours, job share, remote working
We’re a sociable, tight-knit team with monthly socials, and sports clubs. Our socials have included everything from pottery painting and paper mask making, to movie nights and escape rooms
When you do visit the UK hub getting there is easy: we’re based in the centre of Bristol, just a 10 minute walk from the train station. We also offer railcard loan and cycle scheme to buy a new bike
Find out more at https://careers.immersivelabs.com
Unlock your potential with Immersive Labs. Click apply to find out more.
","datePosted":"2025-03-14T01:36","employmentType":"FULL_TIME","jobLocation":[{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bristol, UK","addressRegion":null,"addressCountry":"United Kingdom"}}],"directApply":false,"hiringOrganization":{"@type":"Organization","name":"Immersive Labs","sameAs":"https://www.immersivelabs.com/","logo":"https://storage.googleapis.com/simplify-imgs/companies/3070becd-2ace-41a3-8e2d-e567262b4cec/logo.png"},"identifier":{"@type":"PropertyValue","name":"Immersive Labs","value":"3070becd-2ace-41a3-8e2d-e567262b4cec"}}Full-Time
Cybersecurity training platform using AI
No salary listed
Senior
Bristol, UK
The job can be hybrid or fully remote, but candidates are likely preferred to be based in the UK, particularly in Bristol for in-office days.
Upload your resume to see how it matches 17 keywords from the job description.
PDF, DOC, DOCX, up to 4 MB
Immersive Labs offers a cybersecurity training platform that focuses on human-centric learning for large organizations. Their hands-on labs use Artificial Intelligence (AI) to create real-world scenarios, helping teams improve their response to cyber threats and measure their performance with detailed metrics. The platform also aids in recruitment and career development in cybersecurity, helping organizations find and retain top talent while ensuring secure coding practices. Overall, Immersive Labs aims to enhance organizational resilience against cyber threats and improve the skills of cybersecurity professionals.
Company Size
201-500
Company Stage
Late Stage VC
Total Funding
$189.2M
Headquarters
Bristol, United Kingdom
Founded
2017
Help us improve and share your feedback! Did you find this helpful?
Health Insurance
Dental Insurance
Disability Insurance
Mental Health Support
401(k) Company Match
401(k) Retirement Plan
Unlimited Paid Time Off
Flexible Work Hours
Remote Work Options
Paid Vacation
Enhanced Parental Leave
Professional Development Budget
Recognition & Rewards
BRISTOL, England & BOSTON - (BUSINESS WIRE) - Immersive, the leader in people-centric cybersecurity, today announced the appointment of Mark Schmitz as its new Chief Executive Officer (CEO).
SiliconAngle reports that Immersive Labs has introduced the AI Scenario Generator, an advanced tool designed to help organizations create customized cybersecurity threat simulations.
Immersive Labs, the leader in people-centric cyber resilience, today announced the appointment of Oliver Newbury to its Board of Directors.
Immersive Labs, the global leader in people-centric cyber resilience, today announced the launch of the Immersive Labs community, called the "Human Connection."
Immersive Labs launches online community to give its customers the Human edge against cyber threats.