
Principal Software Engineer (Java, AWS)
- Liverpool
- Permanent
- Full-time
- Full Software Development Life Cycle, including coding practices, frameworks, tech debt and operations for all engineering activities within your squad.
- Work with other Engineers in your Squad/ Tribe, Business Analysts, Product Owners and Architects to envision, design and deliver industry leading systems.
- Identify, build, acquire, enhance Software Engineering
- 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.
- Significant experience of Java, Spring, AWS components, pipeline technologies e.g. GitLab CI
- Demonstrable experience of supporting and guiding less experienced Software Engineers.
- 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.
- Computer Science degree or relevant experience.
- 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.
- Flexible, hybrid working model
- Inclusive culture and environment
- £1,000 flexible benefits allowance to suit your needs
- 30 days holiday + bank holidays
- Udemy learning access
- Up to 25% discount on Very.co.uk
- Matched pension up to 6%
- More benefits can be found
We are sorry but this recruiter does not accept applications from abroad.