At a Glance
- Tasks: Design and develop internal applications that support high-volume operations at the Port of Dover.
- Company: Join one of Europe’s busiest ferry ports, transforming trade and connectivity.
- Benefits: Enjoy 5 weeks annual leave, private healthcare, and a generous pension scheme.
- Other info: Collaborative environment with opportunities for continuous learning and professional growth.
- Why this job: Make a real impact on national and international trade while advancing your career.
- Qualifications: 3-5 years in software development with skills in C#, .NET, and cloud technologies.
The predicted salary is between 44000 - 44000 € per year.
About the Port of Dover
The Port of Dover is one of Europe’s busiest and most successful ferry ports, supporting over £120 billion of trade each year. Operating 24/7, we process up to 10,000 lorries a day, host 120 ferry crossings daily, welcome 130 cruise ships annually, and manage a thriving marine leisure sector.
We’re also transforming. Following the completion of the Dover Western Docks Revival (DWDR) - the largest investment programme in our history - we are expanding capacity, modernising infrastructure, and unlocking new commercial opportunities to support sustainable growth.
Our purpose: To empower exchange through better connections
Our vision: A world where exchange is seamless, smart and sustainable for all
Our mission: To close the gap every day
The Role
We’re looking for a Software Engineer (Mid Level) to play a key role in the design, development and support of bespoke internal applications and systems integrations that underpin our complex, high volume operations. This is a great opportunity for an experienced developer ready to take on broader responsibility, work across the full software development lifecycle, and contribute to a wide range of digital and operational initiatives.
What You’ll Be Doing
- Designing, developing and maintaining internal business applications and system integrations
- Translating business requirements into clear technical solutions
- Working across the full SDLC: requirements, development, testing, deployment and support
- Collaborating with senior engineers on complex projects and mentoring junior team members
- Participating in Agile ceremonies including sprint planning, backlog refinement and retrospectives
- Writing clean, secure, well tested code and conducting code reviews
- Supporting post implementation activities and providing ongoing application support
- Developing database queries, reports and business intelligence outputs
- Working with third party vendors and internal stakeholders to deliver integrated solutions
- Creating and maintaining technical documentation and user guides
- Keeping skills up to date and contributing ideas for continuous improvement
- Providing out of hours support where required and offering flexibility to cover business needs
What We’re Looking For
Technical Experience- 3 - 5 years’ professional software development experience
- Strong skills in C#, .NET, JavaScript, Python, HTML/CSS and SQL
- Experience with ASP.NET Core, MVC, Web API and Entity Framework
- Exposure to Microsoft Azure and cloud based architectures
- Familiarity with Agile methodologies and DevOps practices
- Experience using source control tools such as Git or TFS
- Understanding of secure coding and system integration principles
- Experience with software testing, QA and ideally Artificial Intelligence
- Analytical, detail focused and solutions driven
- Comfortable working independently and managing your own workload
- Confident communicator with both technical and non technical stakeholders
- Collaborative, humble and willing to constructively challenge
- Self motivated with a strong learning mindset
- Demonstrates integrity, professionalism and a positive “can do” attitude
- Able to travel to Dover as required
Why Join Us?
- Work on systems that genuinely affect national and international trade
- Be part of a high impact digital team within a critical national infrastructure organisation
- Contribute to innovative projects following major investment and transformation
- Develop your career in a collaborative, supportive and forward thinking environment
Hours of work: Monday – Friday 37.5 per week
Salary: IRO £44k
Benefits- 5 weeks annual leave + bank holidays (pro rata)
- Birthday leave
- Generous contributory pension scheme
- Discretionary annual bonus scheme
- Private Health Care
- Life assurance
- Employee assistance programme
- 3rd party discounts
- Cycle to work scheme
- Benefits and reward platform
- Free Parking
- Employee volunteering scheme
All offers of employment are subject to us obtaining satisfactory references (covering all education, training, employment and unemployment in the preceding 5 years) and there will be a pre-employment medical including a Drug and Alcohol test. We need to satisfy your Right to Work in the UK.
Please be aware that all employees will be subject to background security checks in order to obtain a Dock Pass.
We value the unique differences that each of our colleagues bring to work every day and are committed to creating an environment where everyone is looking after each other and respected, included and able to perform at their best.
All applications are reviewed by our team — we do not use AI for screening.
Closing date: 22 May 2026 at 5pm
Software Engineer (Mid-Level) employer: Port of Dover
The Port of Dover is an exceptional employer, offering a dynamic work environment where software engineers can contribute to critical national infrastructure while working on innovative projects that impact international trade. With a strong focus on employee growth, the company provides extensive benefits including generous leave, a contributory pension scheme, and opportunities for professional development in a collaborative and supportive culture. Located at one of Europe's busiest ferry ports, employees enjoy a unique chance to be part of a transformative journey in a forward-thinking organisation.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Mid-Level)
✨Tip Number 1
Network like a pro! Reach out to current employees at the Port of Dover on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills. Make sure you can confidently discuss your experience with C#, .NET, and Agile methodologies. We want to see how you can contribute to our projects, so be ready to showcase your problem-solving abilities!
✨Tip Number 3
Don’t forget to highlight your collaborative spirit! The Port of Dover thrives on teamwork, so share examples of how you've worked with others in past roles. Show us that you’re not just a coding whiz but also a great communicator.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Let’s get you on board!
We think you need these skills to ace Software Engineer (Mid-Level)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your software development experience, especially with C#, .NET, and Agile methodologies, to show us you're the right fit.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role at the Port of Dover. Share specific examples of your past projects and how they relate to the responsibilities listed in the job description.
Showcase Your Technical Skills:Don’t forget to include any relevant technical skills or certifications you have. Mention your experience with cloud architectures and secure coding practices, as these are key for the role.
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 important updates from our team!
How to prepare for a job interview at Port of Dover
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#, .NET, and SQL. Brush up on your knowledge of ASP.NET Core and cloud architectures, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've translated business requirements into technical solutions. Think about challenges you've faced in previous projects and how you overcame them, especially in an Agile environment.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate with both technical and non-technical stakeholders, so being able to articulate your thoughts clearly is key.
✨Demonstrate a Learning Mindset
Be ready to talk about how you keep your skills up to date and any new technologies or methodologies you’ve explored. Showing that you’re proactive about learning will resonate well with the interviewers.