Principal Software Engineer
About The Role Team – UK Application Engineering Working Pattern - Hybrid – 2 days per week in the Vitality Bournemouth, London or Stockport Office. Full time, 37.5 hours per week. We are happy to discuss flexible working! Top 3 skills needed for this role:
- Enterprise system ownership
- Technical & architectural leadership
- Integrated cloud platforms
- Lead the full software development lifecycle, delivering high-quality, user-focused solutions from build through to release and support
- Solve complex, business-critical technical problems, owning root cause analysis and driving effective, scalable solutions
- Provide technical leadership and architectural expertise, influencing designs, patterns and enterprise-level decisions
- Take ownership of releases and the ongoing technical performance and stability of the systems you own
- Champion engineering standards and best practice, ensuring solutions meet Vitality and industry expectations
- Design and deliver integrated solutions across multiple systems and teams, with a strong focus on security, performance and reliability
- Engage and influence senior stakeholders and third-party partners to shape requirements and deliver successful outcomes
- Coach, mentor and develop engineers, driving continuous improvement in skills, processes and engineering capability.
- Strong hands-on expertise designing, building, testing and deploying Java/JEE applications across the full development lifecycle
- Practical experience with front-end and supporting technologies, including CSS, HTML and/or JQuery
- Solid database capability using PostgreSQL, with strong proficiency in SQL
- Experience working with AWS technologies such as S3, Redis caching and similar cloud services
- Proven understanding of authentication and security methods, including certificates, LDAP or equivalent approaches
- Experience with messaging and streaming technologies such as AMQP or Kafka
- Exposure to modern DevOps tooling and practices, including Jenkins, Kubernetes, Docker or equivalent
- Demonstrable experience integrating disparate systems and technologies using Java, underpinned by strong object-oriented design and SOLID principles
- Bonus Schemes – A bonus that regularly rewards you for your performance
- A pension of up to 12%– We will match your contributions up to 6% of your salary
- Our award-winning Vitality health insurance – With its own set of rewards and benefits
- Life Assurance – Four times annual salary
- Help you to be the healthiest you’ve ever been
- Create an environment that embraces you as you are and enables you to be your best self
- Give you flexibility on how, where and when you work
- Help you advance your career by playing you to your strengths
- Give you a voice to help our business grow and make Vitality a great place to be
- Give you the space to try, fail and learn
- Provide a healthy balance of challenge and support
- Recognise and reward you with a competitive salary and amazing benefits
- Be there for you when you need us
- Provide opportunities for you to be a force for good in society