At a Glance
- Tasks: Join a dynamic team to develop innovative maritime technology solutions that make a real impact.
- Company: Idwal, a global leader in vessel inspections and maritime technology.
- Benefits: Enjoy competitive salary, flexible hybrid work, and opportunities for professional growth.
- Other info: Collaborative culture with regular team events and a focus on continuous learning.
- Why this job: Transform the maritime industry with cutting-edge tech and data-driven solutions.
- Qualifications: 3+ years in software engineering, strong coding skills, and experience with cloud platforms.
The predicted salary is between 63000 - 77000 £ per year.
We're looking for a talented mid to senior Software Engineer to join our growing engineering team. You'll play a key role in building and evolving our maritime technology platform, working on systems that process millions of inspection data points and directly influence vessel transactions worth millions of pounds. This is an opportunity to write code that genuinely transforms an entire industry.
Idwal is the global leader in vessel inspections, technology and data. Founded in 2010 we've become the trusted partner for independent sale and purchase inspections and fleet condition monitoring across the maritime industry. We inspect almost half of all vessels sold globally each year. Our 500-point inspection reports provide transparent and actionable insights into a vessel's maintenance, quality and ESG compliance, all contextualised by the Idwal Grade® – the industry standard for measuring asset integrity.
With over 10 million data points, more than 15% of the global fleet inspected since 2019, and operations in over 100 countries, we've transformed ship inspections from a traditional service into a data-driven digital platform. Operating from our headquarters in Cardiff Bay, with employees in Singapore, Shanghai, Tokyo and Athens, and supported by an extensive network of expert marine surveyors worldwide, we serve leading banks, financial institutions, private equity groups, ship owners, brokers, insurers and charterers.
Why work at Idwal?
- Innovation meets stability. Backed by private equity (LDC), we have the resources and ambition of a scale-up combined with the stability of an established, profitable business.
- Real impact. The work you do here matters. Our technology platform and data services directly influence multimillion pound vessel transactions and help ensure safer, more sustainable shipping worldwide.
- Technology at our core. We're not a traditional shipping company that's added technology – we're a technology company serving the maritime sector.
- Global reach, local roots. While we operate globally across 100+ countries, our engineering team is based in Cardiff Bay with a flexible, hybrid working model.
What is it like at Idwal?
- Our culture. We've built something special here – a passionate team of shipping professionals, marine engineers, master mariners, developers and technology specialists working towards a common goal.
- Where you'll work. We operate a hybrid working policy with one day per week in our Cardiff Bay office, giving you the flexibility to balance focused home working with valuable face-to-face collaboration time.
- How we work. We embrace agile methodologies and modern engineering practices. Our teams are empowered to make decisions, experiment with new approaches, and continuously improve.
What you'll do:
- Work within a cross‑functional Agile team to design, build and deploy customer‑focused solutions that drive the maritime industry forward.
- Develop across the full technology stack, from intuitive front‑end interfaces to robust back‑end services and cloud infrastructure.
- Participate in all stages of the development lifecycle, from initial concept and technical design through to deployment and continuous improvement.
- Balance evolving our core inspection and data platforms with prototyping innovative new features and capabilities.
- Collaborate closely with Data Science and Business Intelligence teams to turn insights into actionable product features.
- Mentor and support less experienced engineers, fostering a culture of continuous learning and knowledge sharing.
What you'll need:
- At least 3 years of professional software engineering experience successfully delivering products in Agile environments.
- Strong programming skills with the ability to write clean, scalable, and maintainable code.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker.
- Familiarity with CI/CD practices and tools (GitHub Actions, Jenkins, GitLab CI, or similar).
- Understanding of RESTful APIs, microservices architecture, and modern database technologies.
- Experience using generative AI tools (GitHub Copilot, ChatGPT, Claude, etc.) to accelerate development and improve code quality.
- Experience with test automation frameworks (Cypress, Jest, or similar).
- Ability to communicate technical concepts clearly to both technical and non‑technical stakeholders.
Professional Qualities:
- Analytical mindset with a data‑driven approach to problem-solving, combined with creative thinking and a proactive 'can‑do' attitude.
- Passion for writing tested, quality code and contributing to technical excellence across the team.
- Self‑motivated with the ability to work independently and as part of a team.
Interested? Get in touch with our recruitment team to find out more. Either send your CV or LinkedIn profile to Rhys.jevons@idwalmarine.com or speak to Allison Hetherton on 02920 446 644.
Software Engineer in Cardiff employer: Idwal Marine
Idwal is an exceptional employer, offering a dynamic and entrepreneurial culture that fosters innovation and growth within the maritime industry. With competitive salaries, performance-based bonuses, and opportunities to work with cutting-edge technology, employees are empowered to influence industry standards while enjoying a supportive environment that values diversity and inclusion. Located in Cardiff, this role provides regional autonomy and the chance to engage with high-level stakeholders across Europe, making it a rewarding opportunity for those looking to make a significant impact.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Cardiff
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Idwal Marine or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Idwal Marine.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Idwal Marine.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Idwal Marine that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineer in Cardiff
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Idwal Marine.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Idwal Marine and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Idwal Marine
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Idwal Marine uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.