Lock Applications for this job are now closed
    Closing soon

    Home. There’s no place like it. And there’s no feeling like helping people create the joy of feeling truly at home. At Dunelm, that’s what we do. We’re the UK's number one choice for homewares because we make home life lovelier for our customers. And the caring and supportive culture we've created makes this a place you'll feel right at home too.

    You might not think it, but remaining the first choice for savvy homeware-shoppers involves some pretty advanced tech. We've recently made our whole company serverless, making us the largest user of AWS Lambdas in Europe (2nd in the world), and we’re bringing more and more tech into our stores. But that’s just the beginning.

    We’ve some big goals for the future. In order to hit those goals, we’ve a long term plan and plenty of planned investment. That means all our graduates will find themselves right at the heart of an exciting, fast-moving business with a truly ambitious strategy.

    Start your career somewhere you’ll be listened to. Somewhere you can learn new skills and gain new responsibilities from day one. Somewhere you’ll feel valued and supported – where everyone works together and is there for each other when it matters. Somewhere that feels like home.

    Find your happy place.

    On the hunt for a graduate scheme that’s challenging, exciting – and as unique as you are? Our Software Engineering Graduate Scheme could be just what you’re after.

    Our Engineering Department

    Our Engineering Department plays a crucial role in driving our company's growth, and we are committed to providing our team with the latest tools, technologies, and techniques to help them excel and take us to new heights. With our continuous growth, we are seeking talented and ambitious individuals to join our dynamic team and contribute their unique ideas and perspectives. We are an ever-expanding team where every voice counts!

    We recruit people from all types of backgrounds, who share our entrepreneurial, hands-on approach to work. We are committed to creating a full inclusive environment that is representative of our customers and locations. We recognise the value and importance in inclusion and diversity and welcome applications from all candidates, regardless of sex, age, race, religion, disability, neuro-diversity, gender or sexual identity, socio-economic background or education.

    What you'll be doing

    The Software Engineering team is on a mission: to transform and future-proof Dunelm’s digital platform using cutting-edge technology like React, Node.js and AWS Lambda.

    Join our team as a graduate and you’ll dive straight into the boundary-smashing world of Software Engineering, with a structured rotational scheme that gives you hands-on experience to deliver end-to-end vertical solutions for our business.

    Over two years you’ll

    • Get up to speed with the integral role everyone in our Software Engineering Chapter plays, by building your skills in Front End, Back End and DevOps.
    • Collaborate with the super-talented Front-End Engineers on our website and find ways to create easier and more intuitive user experiences for our customers using languages like React, CSS & TypeScript
    • Help our brilliant Back End Engineers create APIs using the latest technologies such as REST and GraphQL faster and more efficient codes.  As well as learning about and building low latency high throughput message based systems.
    • Pick up skills from the DevOps Engineers by working with Infrastructure as Code technologies, CI/CD pipelines, Networks and Databases.
    • Improve your technical skills in:
      • Software Engineering
      • DevOps
      • Infrastructure
      • Data Science & Insight
      • Architecture
      • Test Automation
      • Delivery Management
      • Business Analysis

    What we'll look for in you

    • A genuine passion for software development
    • Strong knowledge of CSS, HTML and JavaScript/TypeScript
    • Solid foundation in coding - doesn’t have to be language-specific but JavaScript and Typescript are the main ones we use
    • Good understanding of the software engineering lifecycle, especially agile methodologies in software engineering
    • Familiarity with cloud computing concepts.
    • Serverless tech and cloud platforms such as AWS, Google or Microsoft clouds isn’t essential but would be a big plus
    • A minimum 2:1 degree or equivalent in any relevant subject

    Behaviours/Values               

    Customer First

    You should prioritize the customer experience and continuously seek ways to improve it.

    Team working

    You should be a team player and effectively collaborate with colleagues to achieve common goals.

    Innovating

    You should have a curious and explorative mindset, continuously seeking out new technologies and methodologies that can drive business growth and enhance products, services, and processes.

    Make It Happen

    You should take accountability for your work and actively identify technical challenges, developing and implementing solutions in a timely and high-quality manner.

    Like what you’ve read? Then do your research, update your CV and, once you’re ready, hit the button.