At a Glance
- Tasks: Join a dynamic team to build and maintain an innovative cyber resilience platform.
- Company: Immersive Labs, a leading global cybersecurity firm with a vibrant culture.
- Benefits: Flexible working, competitive salary, professional development, and generous holiday allowance.
- Why this job: Make a real impact in cybersecurity while growing your skills in a supportive environment.
- Qualifications: 1-2 years of experience in web applications; eagerness to learn and collaborate.
- Other info: Enjoy a fun team culture with events like Hack Week and creative socials.
The predicted salary is between 32000 - 36000 £ per year.
A platform you can believe in: Immersive One is the leading cyber resilience solution across the globe. Build and scale a best in class platform alongside a team of the brightest minds in cybersecurity! At Immersive, we’re uniquely positioned to future-proof organizations against any cyber challenge.
Immersive helps prove and improve your cyber resilience, by simulating real-world threats, testing your skills, and measuring performance. We put your readiness to the ultimate test. From sharpening technical capabilities to making high-pressure decisions, our platform allows you to assess every angle, pinpoint areas for growth, and prove your ability to tackle evolving threats with unwavering confidence.
Immersive was founded in 2017, from a cargo container in Bristol, UK we’ve grown to over 300 employees globally, announced funding of more than £150 million and been voted a Best place to work on multiple occasions!
Immersive is hiring! Could you be our next Software Engineer? Join our established UK Engineering team as an Associate Software Engineer. We are looking for someone curious, eager to solve problems, and excited to build alongside a collaborative team. Reporting to one of our Engineering Managers and based in our Bristol office, you will be a key part of building our Immersive One platform.
You’ll join a team where we value determination, ingenuity, and pragmatic, reusable technical solutions. You’ll work within a multi-disciplinary agile team, focusing on quarterly outcomes that drive real impact. We rotate our teams to keep things fresh and encourage cross-pollination of skills, and you’ll also have the chance to explore innovative ideas during our twice-yearly Hack Weeks. You will be instrumental in shaping the future of our product, working across our entire system landscape.
Our tech stack includes:
- Backend: Ruby on Rails, Node.js and Python
- Frontend: React and TypeScript
- Testing: Playwright and TypeScript
This role is ideal for someone early in their commercial software development journey who has the motivation to become a well-rounded full-stack engineer. We appreciate that early in your career, you may not have a fully formed view of your preferred direction; here, you will gain hands-on experience across the entire stack.
As an individual contributor in the team, your main responsibilities will include:
- Work alongside the team to design, build, and maintain an efficient, reusable, and reliable codebase across the stack.
- Collaborate with Product Managers and other disciplines to help translate requirements into technical solutions.
- Partner with our Quality Experts to deliver automated tests, ensuring we have confidence in every feature we release.
- Contribute to the team's success by fixing bugs, resolving incidents, and minimizing customer impact.
- Help ensure code quality by sharing feedback with your peers via our code review process.
Success in this role will depend most on your approach, underlying skills, and potential for growth. You don’t have to match all the listed requirements below exactly to be considered, so we encourage you to apply even if some of them would be new to you.
Sounds good? We’d love to hear from you if you have proven experience in the following areas:
- 1–2 years of commercial experience building customer facing web applications or working on SaaS platforms.
- You consider accessibility in all aspects of your work.
- Experience using AI tools to accelerate development and problem-solving.
- You are willing to work with different programming languages across our tech stack (Ruby, Python, React, TypeScript, or Node.js) as needed.
- Proficiency with Git and familiarity with GitHub actions.
- Experience working in agile cross functional teams and working independently and pro-actively.
- Takes pride in code quality by testing features thoroughly and offering helpful, supportive feedback during peer code reviews.
This is a hybrid role based in Bristol. While we fully support flexible working, we believe that face-to-face collaboration is vital for your development at this stage of your career. We are hiring more than one engineer, so you will have a cohort of colleagues at a similar level to collaborate with in person!
How we support you:
- Mentorship & Coaching: Regular support from experienced developers.
- Collaboration: Opportunities to pair with senior engineers to grow your knowledge.
- Continuous Learning: A structured approach to professional development, backed by a dedicated professional learning fund.
Immersive’s growth has been fuelled by our values that underpin everything we do, here’s how they relate to this role:
- Driven - We push the boundaries of innovation, acting swiftly to achieve ambitious outcomes. Our drive embodies a culture of ambition, where challenges are stepping stones to excellence.
- Inclusive - Our strength lies in diversity, fostering a culture where every individual contributes to our collective strength. We champion open dialogue and empathy, ensuring a collaborative, inclusive workplace.
- Customer Centric - We seek to develop deep relationships with our customers to help them achieve their business outcomes. We exceed our customers and partners' expectations by crafting products, services and experiences that surprise, delight and ensure they feel valued and supported every day.
- One Team - We are a talented global team working together to achieve our vision. Central to our ethos, resilience means adapting and thriving in adversity. It guides our innovation, ensuring we and our clients are prepared for the future.
We encourage people of all different backgrounds and identities to apply. We are committed to maintaining an inclusive, supportive place for you to be you and do your very best work.
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 off.
- The longer you are with Immersive, the more holiday days you get, up to a maximum of 30 days after five years of service.
- Look after your family and yourself with enhanced parental leave, mindfulness groups, critical illness cover, 7% matched pension, private healthcare plan and more.
- Career and learning development through the platform, a dedicated professional development fund and our ‘Learn Anything’ fund - which enables you to learn anything that’s not work!
- 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.
- We have a vibrant team culture with team events throughout the year including our Hack Week. Our socials have included everything from pottery painting and paper mask making, to dungeons and dragons!
- 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.
Cyber threats wait for no one and neither should you. Apply now!
What you can expect once you apply:
- Our talent acquisition partner reviews all applications received which can take up to two weeks to complete.
- If successful, you will receive an invite from the Talent Acquisition Partner to a screening interview which takes around 30-40 minutes to discuss the role, culture at Immersive Labs and your expertise in more detail.
- If you progress from this step, you will meet two of our Engineering People Managers in a Cultural interview. This will involve competency based open questions that give you a chance to speak further about specific examples in your career. This will enable both you and the team to confirm suitability for the role. This will last 45 minutes.
- For the final stage, we’d love to see how you tackle technical challenges! Your Talent Partner will send over a full brief so you have plenty of time to prepare. Please don’t worry about writing 'perfect' code—we’re much more interested in your unique problem-solving style and how you think through a task. We’ll set aside about 90 minutes so we can chat through it at a comfortable pace.
- If all goes well, we would love for you to meet some of your future colleagues prior to us making an offer, we’d host you for an hour at our office in Bristol.
- If at any point you are unsuccessful we will advise you. From application we do this via email and due to volumes we cannot respond individually to every applicant. From the first interview onward, we endeavour to call you with feedback.
Associate Software Engineer (Hybrid - Bristol, UK) employer: Immersive Dynamics Inc.
Contact Detail:
Immersive Dynamics Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer (Hybrid - Bristol, UK)
✨Tip Number 1
Network like a pro! Reach out to current employees at Immersive Labs 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 coding skills and understanding the tech stack they use. Practice common coding challenges and be ready to discuss your problem-solving approach—it's all about showing your thought process!
✨Tip Number 3
Show your passion for cybersecurity! Be ready to discuss any personal projects or experiences related to cyber resilience. This will demonstrate your enthusiasm and fit for the role at Immersive Labs.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Immersive Labs.
We think you need these skills to ace Associate Software Engineer (Hybrid - Bristol, UK)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Associate Software Engineer role. Highlight your relevant experience with web applications and any specific technologies mentioned in the job description, like Ruby, Python, or React.
Show Your Passion: Let your enthusiasm shine through! Share why you’re excited about working at Immersive Labs and how you align with our values. We love seeing candidates who are genuinely interested in cyber resilience and innovation.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your skills and experiences.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Immersive Dynamics Inc.
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Ruby on Rails, Node.js, and React. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Show Your Problem-Solving Skills
Prepare to tackle technical challenges during the interview. Think about how you approach problem-solving and be ready to explain your thought process. They want to see your unique style, not just perfect code!
✨Emphasise Collaboration
Since this role involves working in a multi-disciplinary agile team, highlight your experience collaborating with others. Share examples of how you've worked with product managers or quality experts to deliver successful projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and opportunities for growth. This shows your genuine interest in the role and helps you determine if it's the right fit for you.