10B+ Global Retail Brand – Staff Software Engineer – Web Engineering – Modern flexible environment/WFH 100-109K Plus Superb Package
This iconic, award-winning and world-renowned 10B + multichannel retail brand have been trading for more than 100 years, for most of which they have held a prominent position in the FTSE 100. This household name have a superb reputation for quality and are rated as one of the UK's most respected employers.
As a Staff Software Engineer within Web Engineering, you will lead the build, deployment and operational support of high-quality, reliable Web Applications running at scale in the cloud, working with fellow engineers to create solutions to complex problems, using standard design patterns and technologies.
You will actively work with the wider technology organisation, engage in cross-functional engineering forums and display genuine interest to learn more about the big picture of our platforms. You will also work with Product Managers, Architects and Stakeholders to lead technical decisions and articulate their impact
Key Accountabilities & Responsibilities
The role of Staff Software Engineer is the most senior level of Technical Software Engineering role within this iconic business and is a role designed for those who are at the top of their game when it comes to Software Engineering, but prefer to remain technical rather then taking on direct man management responsibilities.
- Consistently lead the delivery of high-quality, reliable software and own it with a high degree of automation in the cloud
- Proficiency in influencing senior colleagues
- Expertise in multiple non-trivial software domains, software architecture and design principles
- Understanding of DevOps: you build it, you run it
- Advocate of GitOps and Continuous Delivery
- Experience with cloud engineering and the public cloud ecosystem
- A healthy thirst for learning and knowledge sharing
- A passion for all aspects of software engineering
- Cares about the business and the bigger picture
- An ambition to be an open-source contributor, technology writer or speaker
- A driving force in the engineering community
- Own complex tasks in the backlog and deliver them routinely with no significant issues
- Demonstrate responsibility for the entire team’s objectives
- Progress work consistently without significant need for support from more senior colleagues
- Solve problems collaboratively, communicating decisions through tech-talks and white-boarding sessions
- Deliver high-quality software design through proficiency in design patterns, algorithms, and data structures
- Help other engineers to produce clean, quality code through code reviews and pair programming
- Engage with product colleagues to improve value for the customer and to understand ambiguous requirements
- Approach and contribute to product planning and roadmap with an agile mindset
- Demonstrate and champion pragmatism in terms of commercial delivery and software quality
- Evangelise technology, values, and ways of working within the team and wider software engineering community
- Contribute actively to Fellowships and Orchestras with a focus on positive momentum
- Coach, mentor and develop lesser experienced engineers to raise the bar of engineering
The Tech Stack
- JavaScript
- Typescript
- React
- Next.js
- GraphQL
- NodeJS
- HTML/CSS
- Github Actions
- Terraform
- Azure
KEY EXPERIENCE the ideal candidate will have most of the following:
- Experience in most of the tech stack especially GraphQL, React and Javascript
- Experience building and delivering feature rich, customer facing, distributed web applications
- Expertise with distributed version controls systems like Git
- Experience with pair programming
- Experience working within a Continuous Delivery environment
- Experience working within an Agile environment such as Scrum or Kanban
- Solid understanding of the good software design principles (e.g. OO, DRY, SOLID)
- Proficiency with TDD and/or BDD and non-functional testing
- Experience of full-stack DevOps: you build it, you run it
- Advocate and experience of Continuous Integration and Continuous Delivery
- Knowledge of software approaches like Domain Driven Design
- Experience with cloud engineering (Azure, AWS)
- Expereience provisioning IaaS and PaaS services within cloud environments
- Experience with containerisation like Kubernetes and Docker
- Understanding of Accessibility standard methodologies
- Ability to coach and develop lesser experienced engineers
- Proficiency with documenting software design, technical decisions and recommendations
Based: Home, with 1-2 days each week working from their stunning West Central London offices
Package: Competitive basic salary of c 100K – 104K + 5K Car Allowance + Superb 12% Pension + Significant 40% Bonus mechanism and share scheme. Potential package of c 150K+
Why Apply?
- Highly competitive package
- Superb Employer Pension Contribution 12%
- Cash Car Allowance 5K
- 26 Days Holiday (buy or sell up to x10 additional)
- Substantial staff discount
- Flexible & modern work environment, including working from home
- Superb career development opportunities
- Iconic and world-renowned brand with an enviable and loyal customer base
- Outstanding opportunities for further career growth and development
Next steps:
Please do not delay applying as we are expecting significant interest in this exceptional opportunity.
Submit your application now and arrange an initial exploratory call with Stuart Roe who is leading this exclusive recruitment campaign.