
Principal Software Engineer - Retail
- Liverpool
- Permanent
- Full-time
- Work with and sometimes lead other Engineers, Application Specialists in your Squad/ Performance Unit, Business Analysts, Product Owners and Architects to envision, design and deliver industry leading systems.
- Design and build software that balances the commercial needs of the business alongside delivering the future tech roadmap.
- Lead and actively participate in application and database design, data flows and detailed technical design. Ensure that analysis includes the wider view of technical and business impact.
- Own your code quality. Work with other Engineers to drive this behaviour in them
- Own non-functional requirements around performance, security and scalability to ensure we deliver a great customer experience. Driving best practice around real-time logging, monitoring, alerting.
- Proactively drive the enhancement of continuous integration to improve deployment processes in the squad.
- Identify obstacles, risks and issues that may/ do impact the technical product and work with all stakeholders required to mitigate them.
- Adhere to policies and standards that impact solutions.
- Provide Run support for technical products within Squad.
- Proactively support and mentor other team members, working with them to help them improve their skills.
- Champion your Squads engineering successes and best practices both internally and externally
- Understand the external Technology landscape and look to leverage this knowledge to enhance software engineering in your Squad/ Tribe and across The Very Group.
- Significant experience of building, integrating, maintaining and managing complex software architectures, ideally across multi-cloud environments.
- Demonstrable experience of providing clear direction, coaching, mentoring and development support.
- Be passionate about code quality, testing and other engineering best practices.
- Significant experience of building software applications that have security, reliability, scalability, high availability and concurrency built-in from the outset.
- A strong collaborator and communicator.
- Proven ability to influence and negotiate with Technical Stakeholders from all Software Engineering levels, to Architects, to Heads of Tech, to Technical Operations, to external 3rd parties.
- A background and relevant current experience in a hands-on software engineering role is essential.
- Confident and comfortable to share stories internally and externally to build our Very Group brand and credibility to attract and retain talent.
- Be constantly interested in the Technology and Engineering landscapes internally and externally.
- Proven experience with software engineering, particularly in Java technologies.
- Strong appreciation for DevOps tooling with exposure to the likes of CI/CD, Kubernetes & Docker.
- Experience with cloud platforms ideally AWS.
- Experience of multiple development technologies, ideally including Java, JavaScript,
- Node.js, React, Spring/Springboot, Kafka, AWS, Python, Jenkins, GitLab, microservices, secure RESTful API's, JSON, API Gateways, event-driven architectures, messaging.
- Technical knowledge of Oracle Retail Cloud Applications such as MFCS, OIC, Smart Item Hub (SIH) preferred
- Knowledge of a retail ecommerce environment
- Passion for quality & observability, an ability to understand complex systems and a desire for constant improvements
- Flexible, hybrid working model
- Inclusive culture and environment, check out
- £1,000 flexible benefits allowance to suit your needs
- 30 days holiday + bank holidays
- Udemy learning access
- Bonus potential (performance and business-related)
- Up to 25% discount on Very.co.uk
- Matched pension up to 6%
- More benefits can be found