Apply now »

Senior Software Engineer


GB Corby, ENG, GB, NN17 9FH London, ENG, GB, N1C 4AG

Brand:  RS
Function:  Digital & Technology
Work Location: 

Join our digital transformation

A global force in B2B e-commerce, our team is responsible for over 60 websites worldwide. We are pioneers, innovators and disruptors in the world of B2B e-commerce. We are on a digital transformation, experimenting with new tools and services that put customers at the heart of everything we do.


The Role

Are you a senior software engineer that wants to work on building out and scaling a serverless multi-region AWS architecture?

We’re hiring a senior software engineer to work in conjunction with architects, product owners, systems engineers and other business stakeholders, you will be responsible for the technical design, implementation and operations of back-end systems and APIs.


Make an impact as a Senior Software Engineer

As one of our senior software engineers, your responsibilities will include:

  • Being a team player who wants to strive forwards together and not as individuals.
  • Taking ownership of the technical solutions in conjunction with your engineering manager and the wider engineering and architecture teams for the entire cloud SDLC
  • Advising and shaping technical best practices
  • Developing testable, readable and effective production quality code
  • Mentoring less experienced members of the team; leading code reviews and helping the team to grow and level up


What you’ll need to succeed

  • 5+ years of experience.
  • Experience in developing APIs (REST)
  • Logical approach and a high level of attention to detail
  • General understanding of low-level design principles and technical integration skills
  • Good understanding of contemporary best-practices and anti-patterns
  • Comfortable working in a distributed, diverse / heterogeneous environment
  • Desire to continuously improve and produce quality solutions
  • Familiarity with unit testing and TDD practices
  • Excellent communication and stakeholder management skills
  • Have a good understanding of business use cases


What we use – hopefully you’ll have experience of some or all of these

  • Node.js, Java
  • SQL (RDBMS), NOSQL databases
  • AWS services – Lambda, API Gateway, AWS Secrets Manager
  • Cloud services – Kong, Consul, Vault
  • Familiarity with AWS Identity and Access Management (IAM)
  • Cucumber, Selenium, Postman
  • JMeter
  • DevOps experience
  • Experience of test plans. test cases, system testing, regression testing
  • Good use and understanding of tooling such as Git, Gitlab, CI/CD, Terraform/ CloudFormation


Working with us

We want you to experience the freedom and autonomy to realise your potential, share your ideas and make them happen. We want you to feel supported and listened to by a team that celebrates individuality and independent thought, encourages different perspectives and embraces every background.


What we can offer you

We have an outstanding benefits package, which includes:

  • Competitive salary for all levels (associate / mid-level / senior) depending on experience and impact
  • Flexible working arrangements (e.g. Virtual working, start/finish day to fit around school runs)
  • Up to 10% annual bonus
  • Up to 25 days holiday (with the option to purchase a further week)
  • Extremely generous contributory pension scheme
  • Discounted stock options
  • Private healthcare, life assurance and daily access to a GP


Our History

We began in a north-west London garage supplying spare parts to radio repair shops back in 1937. Today, we’re using digital technology to revolutionise the way we do business and strengthen our position as the one-stop-shop for industrial parts and electronic components.


Join Us!

Do you want to join our digital revolution? Can you help deliver amazing things for our customers? Do you want to see your software engineering turn into cutting-edge solutions? Come join us and grow with a team of people who will challenge and inspire you!


Apply now »