At a Glance
- Tasks: Join us to build innovative software that transforms holiday experiences for millions.
- Company: On The Beach, a leading online holiday specialist with a vibrant culture.
- Benefits: Enjoy 25 days holiday, discounts on trips, and flexible working arrangements.
- Why this job: Be part of a team that shapes the future of travel with cutting-edge technology.
- Qualifications: Curiosity and problem-solving skills are key; experience in software development is a plus.
- Other info: Dynamic work environment with opportunities for personal and professional growth.
The predicted salary is between 28800 - 43200 £ per year.
We’re On the Beach! Since 2003, we’ve been rewriting the rules of how people discover, book, and experience their perfect getaway. What started as connecting people to short-haul beach holidays has evolved into premium beach destinations, long-haul adventures, and vibrant city breaks. We send around two million holidaymakers on their dream breaks every year, and we’re still growing. Powered by our entrepreneurial spirit, proprietary tech, curiosity and our incredible people, we’re accelerating — delivering best in class technology, the ultimate holiday app, and experiences that keep our customers coming back for more. Ready to build the future of travel with us?
As a Software Engineer Level 1 at On The Beach, you’ll help build a product that anticipates customer needs, simplifies complexity and makes holidaying a breeze. You’ll work alongside other engineers, product managers, and data analysts, contributing to many systems and building a solid base to move towards becoming a software engineer. You’ll be able to contribute to the evolution of our platforms, working at the intersection of engineering and product supported by design and data to deliver solutions that matter to our customers.
This is a starting role in our engineering department. As part of your interview process, we will establish which teams you will be best placed to support and further interviews in the process will solidify the exact team placement. You will develop your craft while contributing to a platform that directly impacts customer experience, learning best practices and seeing how your work connects to our broader technical strategy. We’re looking for someone who is curious, driven, and genuinely excited by solving problems that matter to customers.
Competencies- Scope and Influence: You work independently with regular checkpoints (e.g., code reviews, daily standups).
- Ambiguity: You take well-understood/well-defined feature specifications, with few constraints or unknowns, and deliver working code. You solicit differing views and are willing to change your mind as you learn more.
- Problem Complexity: The code you deliver is implemented simply following your team’s coding guidelines. You make common trade-offs in software development such as completeness over complexity. You can troubleshoot software failures even in software you did not author. You can design, build and maintain tests for your software with guidance and using the tools and frameworks established in your team.
- Execution: You collaborate with your peers on the full software development life cycle, including scoping, design, code, testing, documentation, deployment, and maintenance. You actively seek out feedback that improves your code, especially during the code review process, and learn quickly from it.
- Impact: You work with others to positively impact the software quality, customer experience, and maintainability of your team’s product(s).
You’ll be a great addition to our team if you have the following skills, knowledge and experience:
- .Net, C#
- Terraform and general infrastructure
- AWS and Kubernetes for running our services
- Relational and Non-Relational database knowledge
- CI/CD processes (Argo)
- Observability tooling (New Relic)
Don’t worry if you’re not an expert in these technologies! We’re much more interested in your ability to solve complex problems and build elegant solutions. Strong engineers with the right mindset can pick up new technologies quickly.
We’ll start with a call from a member of our Talent Team, followed by a 3 stage interview process, all on Teams. First a Hiring Manager call to discuss your experience and to tell you more about the role. The second stage will be a live pairing exercise where you will team up with some of our amazing engineers to solve a problem together and finally a behavioural, where we find out a bit more about you and how you like to work. We want to make sure everybody has the opportunity to perform at their best. If you require any reasonable adjustments during the interview process please let the Talent Acquisition team know and they will be happy to assist.
Our full time hours are 37.5 per week, but we don’t have rigid working hours so you can find the working pattern that’s right for you. We have core working hours between 10am - 4pm, so we can collaborate and enjoy the social side of work. We also have hybrid working so we all work from home and from our Aeroworks office in Manchester City Centre. You’ll be in the office one day every two weeks, and you’re more than welcome to come in more if you’d like.
Our BenefitsWe might be biased but we think our colleagues are pretty great. They’re the people that have made On the Beach what it is today and continue to make it vibrant and successful tomorrow. That’s why we offer a competitive benefits package, known as our Beach Perks, to all On the Beach colleagues.
- 25 days holiday plus your birthday off
- Generous discount on holidays, plus you will receive 2 extra days annual leave on top of your holiday allowance to use whilst you’re away on your On the Beach package holiday
- Access to Learnerbly learning platform, plus workshops, courses and professional qualifications
- Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support
- Employee Assistance Programme and free access to counselling
- Simplyhealth Optimise Health Plan
- Company Sick Pay scheme
- Regular wellbeing events
- Gym discount
- Share Incentive Plan (SIP)
- Death in Service cover
- Onsite subsidised coffee shop
- The Sandbox (our very own bar)
- Food and drink discounts across a number of venues in Manchester City Centre
- Regular social events
Software Engineer - L1 in Manchester employer: On the Beach
Contact Detail:
On the Beach Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - L1 in Manchester
✨Tip Number 1
Get to know the company! Before your interview, dive into On the Beach's mission and values. This will help you connect your skills to what they’re all about, showing that you’re not just another candidate but someone who genuinely cares about their vision.
✨Tip Number 2
Practice makes perfect! Try out some coding challenges or pair programming exercises before your interview. This will not only boost your confidence but also prepare you for that live pairing exercise with their engineers.
✨Tip Number 3
Be ready to chat about your problem-solving approach! They want to see how you tackle challenges, so think of examples where you’ve turned a complex issue into a simple solution. It’s all about showcasing your thought process.
✨Tip Number 4
Don’t forget to ask questions! At the end of your interviews, have a few thoughtful questions ready about the team dynamics or projects. This shows you’re engaged and eager to be part of their journey. Plus, it helps you figure out if it’s the right fit for you!
We think you need these skills to ace Software Engineer - L1 in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight any relevant projects or technologies you've worked with, especially those mentioned in the job description.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role at On the Beach. Share your passion for problem-solving and how you can contribute to our mission of making holidaying a breeze for customers.
Showcase Your Curiosity: In your application, let us know about your eagerness to learn and adapt. Mention any new technologies you've picked up recently or challenges you've tackled, as we value a curious mindset!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any updates regarding your application status.
How to prepare for a job interview at On the Beach
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like .Net, C#, and AWS. Even if you're not an expert, showing that you've done your homework will impress the interviewers and demonstrate your eagerness to learn.
✨Practice Problem-Solving
Since there's a live pairing exercise in the interview, practice coding problems with a friend or use online platforms. Focus on explaining your thought process as you solve problems, as communication is key during this stage.
✨Show Your Curiosity
During the behavioural interview, be ready to discuss how you've approached learning new technologies or solving complex problems in the past. Highlight your curiosity and willingness to adapt, as these traits are highly valued at On the Beach.
✨Prepare Questions
Have a few thoughtful questions ready for your interviewers about the team dynamics, projects, or company culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.