Senior Software Engineer

1 day ago


Milton Keynes, United Kingdom Viking Full time

Looking to work within a vibrant company, combining 25 years of industry expertise with ongoing investment in cutting-edge technology to drive future success? Seeking a role where proactivity is welcomed, with scope to develop and grow?

**Viking**have an exciting opportunity for a **Senior Software Engineer **to join our team based in **Milton Keynes.** You will join us on a**full-time, permanent** basis and in return, you will receive an **excellent salary and benefits package.**

We are Viking. We provide business supplies and services to help our customers work better - whatever their workplace. We are a single source for everything customers need to be more productive, including the latest technology, core office supplies, printand document services, business services, facilities products, furniture, and school essentials.

**About the role**:
As a **Senior Software Engineer,** you will act as a senior member of an engineering team developing the Viking e-commerce platforms. You will bring a positive attitude to inspire other team members to continually deliver high-quality, clean,performant and highly operable code whilst helping build a collaborative environment in which they feel safe to challenge.

Using your technical ability, you will mentor Junior Engineers and Software Engineers in your team to help them progress to the next level to ensure that progression and succession planning are in place.

Success in this role can be measured by your technical ability, feedback from Junior Engineers and Software Engineers on your mentoring and support and peer review from Principal Software Engineer(s) on your ability to independently create solutions anddeliver high quality, clean, performant and highly operable code.

**Your responsibilities as our Senior Software Engineer will include**:

- Contributing to the recruitment process, carrying out telephone screening and technical interviews
- Contributing to the learning and sharing culture
- Leading by example in creating repeatable, well-understood processes that can be automated where possible.
- Keeping abreast of new technologies
- Facilitating technical decision making within your team, steering decisions where necessary through sharing of the benefits of a particular approach
- Identifying improvements that will lead to the faster delivery of code without compromising quality engineering practices
- Contributing to the continuous improvement of the hiring and quality engineering practices
- Developing high quality, clean and performant code that is built with operability built-in by design
- Carrying out code reviews
- Assisting with the on-boarding of new software engineers in your team
- Supporting after-hours software deployments when required

**What we’re looking for in our Senior Software Engineer**:

- Good knowledge of e-commerce web development including web security, caching strategies, content delivery networks
- Strong understanding of Java 8
- Strong understanding of Spring Framework
- The ability to use JDK tools to collect data to analyse how Java code is performing
- Strong understanding of object-oriented design and design patterns
- Good knowledge of build tools and dependency management (Ivy, Maven, Gradle)
- Good understanding of distributed messaging systems (ActiveMQ, IBM MQ)
- Strong understanding of the testing pyramid (unit, functional, integration, system testing), TDD and BDD
- Good understanding of containerisation (Docker)
- Experienced at using relational databases and ORM tools (Spring, Hibernate)
- Desire to develop the Office Depot engineers into a world-class team
- Excellent communication and interpersonal skills
- The ability to contribute to the interview process for software engineers
- The ability to contribute to the creation of a culture of collaboration, sharing and learning

Want to join our team? If you feel you have the skills and experience required for the **Senior Software Engineer **role, please click ‘**Apply**’ today and take your next step towards a career with Viking.



  • Milton Keynes, United Kingdom Kinetic Software Full time

    Software Engineer R57939Department: Platform EngineeringEmployment Type: Permanent - Full TimeLocation: Milton KeynesCompensation: £42,500 / yearDescriptionHere's what you need to know about KineticAt Kinetic, we’re redefining operational excellence in higher education, conferencing, and events. As the leading provider of software solutions for student...


  • Milton Keynes, United Kingdom Redline Group Ltd Full time

    Senior Software Engineer - Vue.Js or Python - Milton Keynes Are you a software engineer looking for an exciting job opportunity? Do you want to work for a company who are leading the world in the design, manufacture and continuous improvement of wireless condition monitoring solutions? They have installed wireless technology over 35 countries in rail,...


  • Milton Keynes, United Kingdom Redline Group Ltd Full time

    Senior Software engineer - Milton Keynes Do you want to work for a company who are leading the world in the design, manufacture and continuous improvement of wireless condition monitoring solutions. My client design, build and support the best wireless condition monitoring technology and offer high job satisfaction. The ideal Senior Software Engineer will...


  • Milton Keynes, Milton Keynes, United Kingdom Kinetic Software Solutions Full time £40,000 - £80,000 per year

    About Kinetic Kinetic was founded in 1998 with one aim: to develop the most innovative software to help university accommodation and conferencing teams deliver the best student and customer experiences possible.Fast forward 25 years, and we are now the technology partner of choice to the worlds' leading universities, colleges and accommodation providers. We...


  • Milton Keynes, United Kingdom Kinetic Software Full time

    Senior Platform Engineer (Azure) R58608 Department: Platform Engineering Employment Type: Permanent - Full Time Location: Milton Keynes Compensation: £50,000 - £55,000 / year Description Here’s what you need to know about Kinetic. At Kinetic, we’re redefining operational excellence in higher education, conferencing, and events. As the leading provider...


  • Milton Keynes, United Kingdom Envisics Full time

    Senior C++ Software Engineer (Image Processing) Location: Milton Keynes, UK Company: Envisics At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We’ve assembled some of the world’s top engineers and scientists, and due to the success and growth of our product development activities, we are...

  • Software Engineer

    2 weeks ago


    Milton Keynes, United Kingdom OSCAR ASSOCIATES (UK) LIMITED Full time

    Software Engineer - Milton Keynes (One day a week) - £30,000-£45,000 (DOE) I’m currently partnered with a leading SaaS company delivering bespoke software solutions to world‑renowned clients within a growing industry, and they are looking for a Software Engineer to join them during an exciting period of growth. This is a standout opportunity for a...

  • Software Engineer

    2 weeks ago


    Milton Keynes, United Kingdom Oscar Technology Full time

    Software Engineer - Milton Keynes (One day a week) - £30,000-£45,000 (DOE) I'm currently partnered with a leading SaaS company - delivering bespoke software solutions to world-renowned clients within a growing industry - and they are looking for a Software Engineer to join them during an exciting period of growth. This is a standout opportunity for a...

  • Software Engineer

    2 weeks ago


    Milton Keynes, United Kingdom Oscar Associates Limited Full time

    Software Engineer - Milton Keynes (One day a week) - £30,000-£45,000 (DOE)I'm currently partnered with a leading SaaS company - delivering bespoke software solutions to world-renowned clients within a growing industry - and they are looking for a Software Engineer to join them during an exciting period of growth.This is a standout opportunity for a...


  • Milton Keynes, United Kingdom Human Capital Ventures Full time

    Our client is an FTSE-250 eCommerce business and globally recognised brand, which has successfully disrupted its industry through digital innovation and thought-leadership. Their digital eCommerce platforms generate up to £1 million in orders per hour atpeak, with over 10m subscribers to their mobile app and multiple awards to their name. Following a recent...