
Principal Software Engineer
On site
Reading, United Kingdom
Full Time
14-03-2025
Job Specifications
We have a fantastic opportunity for a highly experienced full stack software engineer to join our passionate, diverse, and creative group of engineers to help make our mission a success. to join our passionate, diverse, and ambitious group of engineers to help make our mission a success. This is a unique opportunity to be part of one of our multi-disciplinary product teams who create valuable digital products for our customers – helping their businesses grow.
For 50 years Yell has specialised in helping small and medium sized businesses find and connect with customers. We’re not just any marketing agency. We combine cutting edge technology with our decades of local marketing experience to help businesses achieve their ambitions, and we do it all by getting to know our customers, and their businesses.
Our values: Customer, Collaboration, Ownership, Courage, Integrity really matter and how we work is just as important as what we do.
What we are looking for:
Here at Yell, we are striving to develop high performing product teams, that solve real customer problems efficiently. We are passionate about learning quickly, delivering lean slices of value and measuring success through our data and direct customer engagement. We would love to find someone who can bring their experience to continue to drive this culture forward within the company.
We are seeking someone with more than strong engineering skills. We welcome interest from people who relish working in a fast-paced environment and can inject this passion into their work. People who understand what it means to work in a product driven and lean organisation and on a team that are relentless at continuously improving. People who enjoy influencing and helping teams to not only shape quality lean solutions but also change in ways of working in pursuit of higher performance.
Responsibilities as Principal Software Engineer:
Reporting into an engineering manager you will be a hands on contributor and influencer for design, engineering, and delivery of applications across the full stack using primarily Java and Vue.js on the AWS platform.
· Mentor and guide fellow engineers, fostering a culture of continuous learning and improvement.
· Keeping updated with the latest industry trends and technologies to drive innovation within the team.
· Supporting and contributing to the troubleshooting and resolution of complex technical issues
· You will be involved in solutions from problem discovery through to delivery and continued evaluation.
· You will regularly and pro-actively share your experience/knowledge/interests with our other engineers.
Skills we would like you to have:
· In depth software engineering experience with a passion for development in a product-led and agile environment, identifying and developing solutions to address real customer problems.
· An expert level understanding of cloud hosted, API driven back end systems written in Java.
· A good understanding of modern web frontend development tools. We currently use Vue & Nuxt and value experience in other similar tools.
· An ability to work with legacy technology alongside modern tooling and balance approaches to meet the business needs in the most pragmatic way
· Comfortable working in an empowered team.
· A keen eye for identifying delivery efficiency savings
· Understanding what good looks like
· Experience of modern engineering practices such as SOLID, TDD, test automation, and CI/CD.
· Ability to influence within your immediate team and beyond to adopt ideas or approaches to improve the development experience or engineering standards
This is a Hybrid role with 1 day based our Reading Office a week but we can be flexible on this and discussed in further detail at interview.
If you feel you might be the right person for this role but don’t meet all of the above criteria, we still encourage you to apply as we review each application on its own merit.
What can Yell offer you?
Competitive Salary
Annual Bonus
Life Assurance 3 x Salary
Retailer Discounts and other benefits.
Employee Assistance programme
Reward and Recognition scheme, The Yell “Hartley Awards”
Aspire programme - access to our career development portal
Here at Yell are embracing diversity in all its forms and fostering an inclusive environment for all colleagues to feel empowered to perform their best work with us. This is integral for our mission to Grow, Evolve & Transform.
We're an equal opportunity employer.
All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
We seek people from diverse backgrounds to join us and become part of an inclusive company where you can feel like you truly belong.
We look forward to hearing from you!
About the Company
We have been on a remarkable journey from the iconic Yellow Pages directory to marketplace for local services and a leading provider of digital marketing services in the UK. Our mission is simple and has never changed - to help businesses and customers connect brilliantly. Our services include free and paid business profiles with messaging, reviews and jobs (managed via the free Yell for Business app), and professionally designed websites, expertly managed social, PPC and display ad campaigns. We partner with and use techno... Know more
Related Jobs


- Company Name
- Deliveroo
- Job Title
- Software Engineer II - Full-Stack
- Job Description
- Why Deliveroo? We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We're at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers. Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities. What you'll do? As a Software Engineer at Deliveroo, your individual work contributes to achieving goals in and across your team. While you will work with your team and you may lead projects, some of your work will contribute outside of your direct remit. You will report to managers and group leads and together deliver the results. Technical Execution: You will improve code structure, have an impact on architecture, and review code of any scope produced by your team. You'll aim to simplify the maintenance and operation of production systems, visibility, operational readiness, and health of your team's systems. Collaboration & Leadership: As well as leading from the front regarding technical execution, you'll build relationships with other engineering teams and, identify collaboration opportunities. You'll own larger pieces of work, assist with design and technical / implementation choices and influence the roadmap within your team. You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles. Expectations: We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas. Pride in readable, well-designed, well-tested software Experience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust) Experience with relational databases (PostgreSQL, MySQL) Experience with web architecture at scale (20krpm and above) Experience with "NoSQL" data backends and other (Redis, DynamoDB, ElasticSearch, Memcache) Experience solving logistical problems with software Workplace & Diversity At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer multiple great benefits in areas including health, family, finance, community, convenience, growth and relocation. We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an exciting space. Please click here to view our candidate privacy policy.


- Company Name
- Clarksons Research
- Job Title
- Senior Software Developers (Full Stack)
- Job Description
- Clarksons Research is the leading global provider of intelligence and research across shipping, trade, offshore and energy. Respected worldwide, the Clarksons Research team of over 160 experts provides powerful data, analytics and insights through a range of online platforms, reports, valuations and consultancy work. Clarksons Research is part of the Clarksons Group, the world’s leading integrated shipping services provider and a FTSE 250 company. The Role: We are looking for experienced full stack developers to join our expanding development team to work on innovative big data projects. You will have extensive experience in developing high-performance front-end applications, APIs, back-end services, database solutions and CI/CD pipelines. You will need to be confident working with streaming data, able to understand complex workflows and large relational databases. Any experience of Azure Kubernetes Services would be advantageous. Profile of ideal candidate: • Able to lead in a range of development areas • Excellent communication skills with team members and stakeholders • Strong analytical, problem solving and issue resolution skills • Hands-on, dependable, quality-conscious and result driven • Flexible and able to adapt to new ideas with a can-do attitude • Able to learn and research independently Technology stack (experience in as many of these is preferable): • Client: Angular, Typescript, JavaScript, Bootstrap, Kendo UI • Services: C#, WebApi, Python • Data: SQL Server, Postgres, Azure Databricks • Platform: Azure Event Hubs, Azure Kubernetes Services, Azure Redis • Analytics and Machine Learning: Python, Azure OpenAI Salary Competitive (dependent on experience) plus bonus and benefits Location London/Midlands/Hybrid Number of vacancies 1-2 Start date Q2 2025 Vacancy type Full-time, permanent post Further details https://www.clarksons.net/about-us https://www.linkedin.com/company/clarksons-research/ How to apply CV and cover letter, quoting reference CRSL/RES-DEV/SSD/711, to Apeksha Mehta: recruitment.crs@clarksons.com Closing date 31st March 2025 (though applications accepted immediately)


- Company Name
- IPG Automotive UK Ltd
- Job Title
- Senior Full Stack Developer
- Job Description
- We offer: A permanent job in a positive working atmosphere and a motivated international team An attractive salary package with training and development opportunities Challenging tasks and development opportunities in an exceptionally fast paced, international company and a fascinating area of responsibility Flat hierarchies and a trusting, supportive relationship with one another 26 days holiday and additional long service days Your responsibilities: Development of core software including front-end, back-end, database and interfacing with CarMaker where applicable Work as part of a scrum team with developers, UI designers and product managers to deliver user stories Independent problem solving and decision making with only broad direction given on assignments. Persistent in the face of roadblocks and can debug difficult problems. Takes responsibility for complex features and lead the requirements' breakdown taking into account all parties' needs Understands and make well-reasoned design decisions and trade-offs between technical and product needs Mentoring junior developers and contributing to team knowledge share. Your profile (essential): Bachelor’s degree or higher in Software/Programming or a comparable qualification Minimum 3 years of post-graduate experience in a software development role Experience developing web applications using React JS (preferably server side rendered React frameworks such as Remix) Strong understanding of HTML, CSS and JavaScript Experience designing database schemas, developing REST APIs and developing unit and integration tests for front-end and back-end Experience with GitHub for source control, issue tracking and automated testing Good humoured, proactive personality with high levels of initiative and integrity Additional preferred experience: MongoDB or similar NoSQL database Redis or other similar cache and queue management Kafka for inter-service event communication Docker & Kubernetes


- Company Name
- Lloyds Banking Group
- Job Title
- Software Engineer (Front End)
- Job Description
- JOB TITLE: Software Engineer (Front End) SALARY: £70,929 - £80,000 LOCATION(S): Leeds HOURS: Full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites About this opportunity… We're looking for Front End Software Engineers to join our Mass Affluent Digital Experience (MADE) lab in Leeds. We have close to three million Mass Affluent customers, and we are working hard to create greenfield personalised and tailored offering to ensure a beautiful banking experience. We want to provide a seamless digital experience, with the right products and services at our customers' fingertips, but our face-to-face, telephone and secure messaging remain a vital part of our service. A major part of the Group strategy to grow in the mass affluent market and the new Mass Affluent team are focused on designing a new digitally led proposition for this segment of customers. About us… Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too… Here's how you'll make a difference… Having an excellent understanding of Agile software development and supporting continuous improvement of your team Write modular, clean, testable applications using design principles such as SOLID and DRY Significantly contribute to the delivery of strategic front end that support the Mass Affluent Digital Experience offering Contribute to levelling up how we design, build and operate software at scale within the Bank through the wider engineering community Technically mentor and develop your colleagues, providing clear and constructive feedback, through code reviews and design documents What do we need to see from applicants… We like people who come from a diverse group of backgrounds that can bring new and challenging ways of thinking to the team. As a minimum to be considered we'll need to see evidence of the following in your CV's: Strong understanding and experience of designing, building and operating front end application (particularly consuming microservices, RESTful APIs, and distributed systems). We use the React & Redux framework for building our CWA front end application. Strong understanding of web development principles, including JSON, XML, HTML, CSS, JavaScript, TypeScript and responsive design. Experience with cross-browser compatibility issues and ways to work around them. Experience designing, building and operating services using Cloud Native services from any major Cloud provider. We run our services on Kubernetes on GCP. Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers. A good understanding of Git, source code management and managing change. Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD). Excellent interpersonal and team working skills. Experience of technical guidance and mentoring. About working for us… Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes… A generous pension contribution of up to 15% An annual bonus award, subject to Group performance Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow and thrive?