At a Glance
- Tasks: Design and deliver scalable software solutions using modern tech like C#.NET and AWS.
- Company: Join DFDS, a leading transport network in Europe with a focus on innovation.
- Benefits: Enjoy life assurance, pension schemes, free ferry travel, and extensive health support.
- Why this job: Shape the future of critical infrastructure while growing your skills in a dynamic environment.
- Qualifications: 6+ years in software engineering with expertise in cloud-native systems and modern architectures.
- Other info: Diverse and inclusive team culture with excellent career development opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Do you want to be a valued part of the critical infrastructure that serves communities across Europe and beyond? Are you looking for a position in which you can set direction and help shape our company? If so, then you could be the newest addition to our team as a Senior Software Engineer. Be part of the movement - and play your part.
About The Role
In this role, you will play a key part in designing, building, and delivering scalable software solutions across a modern technology stack. You will collaborate closely with a cross-functional Agile SCRUM team, contribute to architectural decisions, and ensure high-quality engineering practices are upheld. Alongside development work, you will support critical systems, maintain deployment pipelines, and help drive best practices across the team.
You will be responsible for:
- Developing, enhancing, and deploying software solutions using C#.NET, AWS, Kafka, Docker, OpenTelemetry, and RDS databases (MSSQL, PostgreSQL, MySQL).
- Maintaining and optimising CI/CD pipelines within Azure DevOps to ensure efficient and reliable software delivery.
- Managing and updating Infrastructure as Code using Terraform and Terragrunt, supporting consistent and scalable environments.
- Contributing to architectural discussions, providing technical input and aligning solutions with system-wide design principles.
- Mentoring team members through code reviews, knowledge sharing, and adherence to coding standards and performance expectations.
About You
You are an experienced software engineer with a solid academic foundation in Computer Science or an equivalent blend of qualifications and hands-on expertise. With 6+ years of professional engineering experience, you are confident working across modern architectures, event-driven systems, and cloud-native environments. You communicate complex technical concepts with clarity and adapt your message to suit any audience, whether collaborating across multiple teams or influencing key technical decisions.
You have a deep understanding of software engineering principles - OOP, DDD, and proven design patterns - and bring practical experience with C#.NET, OpenTelemetry, Kafka, Grafana, and containerised workloads. You are comfortable working with both SQL and NoSQL databases and have hands-on experience with AWS cloud services. You are also well-versed in developer operational processes such as CI/CD, Infrastructure as Code, and version control, and you thrive in dynamic, event-driven domains where scalability, reliability, and quality matter.
We think the strongest teams are built on diversity and inclusivity. Contrasting opinions, varied skills and strong characters bring out the best in us all. And we cannot wait for you to join.
Working at DFDS
Join the movement and grow with us. Now about what we can give you. You will be able to access some fantastic benefits such as:
- Life assurance cover
- Contributory company pension scheme
- Holiday Purchase Scheme
- Free ferry travel for up to 4 guests between Dover and Calais / Newcastle and Amsterdam with no limit on trips
- Full employee assistance programme including: Proactive financial, emotional, mental, and physical health care support including face to face counselling, fast 24/7 access to a GP, a second medical opinion and legal support for colleagues and their family.
- Huge range of retail discounts from high street and online retailers
- Cashback on health care including dental, optical, physiotherapy, prescriptions, specialist consultations and much more.
- Access to myStrength, our Wellbeing platform, which has plenty of content to support and improve your mental wellness needs.
- Access to mental health first aid and opportunity to join support webinars with a focus on all areas of positive wellbeing.
While you are with us, we want you to develop. At DFDS, we believe that development happens first and foremost through activities in the workplace. We will also offer training courses that can support you in your role, if needed.
Are we a match? Then what are you waiting for? Apply Now. If you think your personality, skills, experience, and desire match this role, we would love to hear from you. Please send us your CV as soon as possible, as we are keen to meet potential candidates on an ongoing basis. We look forward to hearing from you.
About DFDS
We operate a transport network in and around Europe with an annual revenue of DKK 30bn and 17,000 full-time employees. We move goods in trailers by ferry, road & rail, and we offer complementary and related transport and logistics solutions. We also move car and foot passengers on short sea and overnight ferry routes. DFDS was founded in 1866 and headquartered and listed in Copenhagen. Be part of DFDS and be part of the movement.
Senior Software Engineer in Grimsby employer: DFDS
Contact Detail:
DFDS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Grimsby
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. Getting to know someone inside the company can give you insights and maybe even a referral.
✨Tip Number 2
Prepare for the interview by practising common technical questions related to C#.NET, AWS, and CI/CD processes. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or a personal website, having a portfolio of your work can really impress hiring managers. It’s a great way to demonstrate your skills in real-world applications.
✨Tip Number 4
Don’t forget to follow up after your interview! A simple thank-you email can keep you fresh in their minds and show your enthusiasm for the role. Plus, it’s a nice touch that many candidates overlook.
We think you need these skills to ace Senior Software Engineer in Grimsby
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your expertise in C#.NET, AWS, and CI/CD processes to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about this role and how you can contribute to our team. Share specific examples of your past work that demonstrate your problem-solving skills and technical prowess.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, don’t hesitate to mention them. We love seeing practical applications of your skills, especially in modern tech stacks!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at DFDS
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#.NET, AWS, and Docker. Brush up on your knowledge of CI/CD pipelines and Infrastructure as Code, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use examples that highlight your experience with event-driven systems and cloud-native environments to demonstrate your ability to think critically and adapt.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. This is crucial since you'll need to collaborate with cross-functional teams. Being able to tailor your communication style to different audiences can set you apart from other candidates.
✨Emphasise Team Collaboration
Be ready to talk about your experience working in Agile SCRUM teams and how you’ve contributed to architectural discussions. Highlight any mentoring experiences you have, as this shows your commitment to team growth and adherence to coding standards.