Why Join Us
We’re a 150+ year-old business that operates on an incredible scale. There’s data from our 10 million+ Nectar users, days like Black Friday that make Argos the 3rd biggest website in the UK, and supply chain integration that gets the right products to the right locations on time, every time.
The tech we use is bang up to date (state of the art), whether we’re in the cloud deploying over a 1,000 microservices into AWS, Azure & GCP or streaming billions of messages on Kafka and building event-based solutions. This is where you can broaden your technical knowledge and help solve complex problems while using your Agile skills to develop our long-lived teams.
As a Staff Engineer, you’ll help us bring together those complex horizontal outcomes that go beyond a single team and area. Throughout, you’ll be working with engineers and 3rd parties to deliver high quality and well-designed solutions.
What You’ll Be Doing
- Work with the Head of Engineering to set and achieve strategic goals and objectives; help evaluate and drive technical decisions and plan teams development and support.
- Work with engineers at all levels, promoting technical standards, sharing your expertise, helping them to find the best solutions while also giving them coaching and mentoring to set the teams for success and help them perform at their best.
- You will have flexibility to use your judgement and feedback to pick the challenges where your contribution is needed the most. you will be helping our engineers to be the best they can be.
- Work with your peers from other areas to widen your knowledge, deliver broader solutions and ensure reusability of the tech and skills across different domains and also support each other.
Who You Are
- There’s no question that you’re an experienced and passionate engineer specialising in Python, Java and Kafka, with both technical depth and breadth.
- You can take the initiative, evaluate risks and drive continuous improvement to get the best outcomes.
- You trust your judgement and analysis to contribute to complex decision making.
- But you’ll also need the ability to become part of your teams and support them by leading from experience in what they’re doing.
What You Could Do In Future
There’s a lot of scope for widening your skills in this role, because it allows you to move into different areas, cover lots of ground and really broaden your understanding of how the business works. When you want to take the next step up, a Principal Engineer role would help you build on everything that you’ve already learned and achieved. Your technical understanding will still be in play, but it’ll be as much about looking upwards and outwards — thinking about strategy and where we should be going and solving problems right across the technical organisation.