cover image
Yell

Principal Software Engineer

On site

Reading, United Kingdom

Full Time

14-03-2025

Share this job:

Score my CV

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 background Company brand
Company Name
FuseMetrix Group Ltd
Job Title
Senior PHP Developer
Job Description
Senior PHP Developer Location: Milton Keynes Salary: Competitive, based on experience About FuseMetrix Group FuseMetrix Group is a leading provider of cloud-based business management solutions, empowering companies to streamline operations and drive growth. Our all-in-one platform integrates CRM, ERP, ticketing, finance, and more, helping businesses in various industries achieve efficiency and scalability. As we continue to expand, we are looking for a highly skilled Senior PHP Developer to join our dynamic team. The Role As a Senior PHP Developer, you will play a key role in designing, developing, and maintaining our core SaaS platform. You will work closely with a team of talented developers, product managers, and stakeholders to enhance system functionality and ensure a seamless user experience. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex technical challenges, and is passionate about building scalable web applications. Key Responsibilities Develop, test, and maintain high-quality PHP applications within our FuseMetrix platform. Architect and implement new features, ensuring performance, scalability, and security best practices. Work with front-end developers, designers, and product teams to enhance user experience. Optimize database queries and ensure efficient data management. Participate in code reviews and mentor junior developers. Troubleshoot and resolve software defects and performance issues. Stay up-to-date with the latest technologies, frameworks, and industry trends. Required Skills & Experience 5+ years of experience in PHP development. Experience with MySQL. Strong understanding of RESTful APIs and integration with third-party services. Knowledge of front-end technologies (JavaScript, HTML, CSS, JQuery). Familiarity with cloud environments (AWS, Azure, or Google Cloud) is desirable. Ability to write clean, maintainable, and efficient code. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Why Join FuseMetrix Group? Work on a cutting-edge SaaS platform used by many household names worldwide. Join a collaborative, innovative, and friendly team. Career growth opportunities and continuous learning. Competitive salary and benefits package.
Harrold, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Excelcare
Job Title
Junior IT Support Engineer
Job Description
Location: Bromley Salary: Up to £30K Requirements: Full Driving License Are you an IT professional with at least two years of experience looking to develop your skills in a hands-on role? This is a great opportunity to join a growing IT team and gain valuable experience working across multiple locations, supporting key IT infrastructure and end-user systems. Join us as a Junior IT Support Engineer, providing onsite and remote support to over 3,000 users across Cambridge, Essex, Milton Keynes and London locations. You will play an important role in ensuring seamless IT operations while also supporting our wider digital transformation program. In the first 6 to 12 months, you will be working on telephony project, assisting with administrative tasks, replacing equipment, installing new switches and patching out comms cabinets, working alongside senior engineers. This is a full-time position, Monday to Friday, with a salary of up to £30K, depending on experience. Your key responsibilities will include providing onsite IT support, troubleshooting hardware and software issues, and assisting with setting up and configuring IT equipment. You will work across different sites, installing and maintaining PCs, laptops, printers, mobile devices, and networking hardware. You will also support Windows 10/11, Microsoft 365. To succeed in this role, you should have at least two years of experience in an IT support or field-based role, with a strong understanding of Windows OS, Microsoft Office, and computer hardware. Experience with network switches and VoIP phones would be a great advantage. Strong problem-solving skills, excellent customer service, and good communication are essential. As this is a field-based role, a full UK driving licence is required, along with a willingness to travel between locations to provide onsite support. If you are a motivated IT professional looking for a hands-on role with great development opportunities, we would love to hear from you. Apply now and take the next step in your IT career. To apply: Please submit your CV and a brief cover letter highlighting your relevant experience and how it aligns with the role. We look forward to reviewing your application and potentially welcoming you to our team! What We Offer In Return For Your Hard Work 25 days holiday plus bank holidays Comprehensive induction program Contributory Pension Scheme DBS Certificate paid for by Excelcare Free learning and development Annual Salary Review Employee of the month - £100 for outstanding contribution Staff Appreciation Days Long service awards Working within a great, friendly team and organization Regular team lunches and company events The opportunity to enhance your existing skills and learn many new ones Remote working
London, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Ambition
Job Title
C++ Developer (HFT)
Job Description
Job Description Our client is a leading proprietary trading firm, and they are seeking a talented HFT C++ Software Engineer to join their dynamic team in Singapore. This is an exciting opportunity to work at the heart of the financial markets and leverage cutting-edge technology to optimize trading operations in a fast-paced, high-stakes environment. Requirements Bachelor's degree in Computer Science/Engineering or relevant quantitative field 6+ years of experience in C++ Strong expertise in High Frequency Trading domain Location base: Singapore. Open to sponsor employment visa for suitable profiles. If you are interested, please apply to the job post or contact me at xuanxuan.lim@ambition.com.sg Regrettably, only shortlisted candidates will be notified. Business Registration Number: 200611680D |Licence Number: 10C5117 |EA Registration Number: R23115372
London, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
GroupM
Job Title
Senior Software Engineer
Job Description
Title: Senior Engineer, Creative Optimizations Who We Are Choreograph is WPP’s global data products and technology company. We’re on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising. We’re endlessly curious. Our team of thinkers, builders, creators and problem solvers are over 1,000 strong, across 20 markets around the world. About Choreograph Optimization We’re a Product & Engineering team within Choreograph that’s focussed on optimizing the impact that advertising has for audiences and the brands that we work with. We do this by optimising media buying, and employing dynamic creative, to deliver impactful and relevant messages. Getting these to the right audience, on the right medium, at moments and locations that matter, via channels and for a budget that is optimal for the brands we work with, is where we live. This role will work primarily on our Creative Optimization product, an omnichannel dynamic content optimisation (DCO) platform, that enables brands to power ads (e.g. images, videos, copy) across a range of channels (display, social, online video, connected TV) with dynamic data (e.g. location, weather, events) in real-time, turning a single creative concept into thousands of unique stories. We utilise AI to optimize for the best performing content, helping advertisers to tell the right story at the right time, and audiences to see messages that matter. Our culture is based on mutual trust, sharing, building, and learning together. We value simplicity, maintainability, automation, and metrics. Who We Are Looking For Our team consists of 100+ engineers, designers, data, and product people, working in small inter-disciplinary teams closely with creative agencies, media agencies, and with our customers, to develop and scale our DCO platform, a leading digital advertising optimization suite that delivers amazing outcomes for brands and audiences. As a Senior Engineer you will work side by side with a Product Manager, a Design Lead, and your engineering team to design, build, deliver and operate purposeful solutions. The role is a hands on development role, involving contributing to product strategy, crafting scalable and reliable architectures, developing features, building automations, owning tests, coaching and supporting junior engineers, and contributing to the wider team’s evolution of our principles and practices, and the tools we use. The role has no line management responsibilities. Our platforms are built with Clojure, employ a polylith architecture, are deployed using CI/CD, heavily exploit automation, and run on AWS, GCP, k8s, Snowflake and more. We serve 9 petabytes and 77 billion objects annually, which amounts to 20 billion ad impressions across the globe. You’ll play a leading role in significantly scaling this further. What You Will Do Lead an engineering team, overseeing and participating in all stages of development, delivery and operations, together with Product and Design leaders. Architect solutions that are simple, scalable, reliable, secure, maintainable, and make a measurable impact. Develop and deliver new features, maintain our product, and drive growth to hit team KPIs. As a part of this, undertake hands-on development and engineering tasks with your team and other teams, to deliver production solutions. Employ and champion modern pragmatic engineering principles, practices, and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering. Contribute to, and take a leadership role in, driving ongoing improvements to our engineering principles, practices, and tooling. Provide support & mentorship to junior engineers, prioritising continuous learning and development. Develop and maintain a contemporary understanding of AdTech developments, industry standards, partner and competitor platform developments, and commercial models, from an engineering perspective. Combined these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. What You Will Need Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple / scalable / reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly desirable. Proven experience contributing to product strategy development with Product Management teams. Experience in SaaS product engineering and operations highly desirable. Proven experience in modern software development and testing practices and implementing these in teams, with a willingness to share, partner and coach engineers, product people, and operations through pragmatic and effective development and delivery practices. Experience in employing TDD, BDD or ATDD highly desirable. Proven experience shaping and evolving the principles, practices, and tooling supporting agile, testing/QA, DevSecOps, automation, SRE. Experience in Trunk Based Development, XP, & implementing CI/CD highly desirable. A focus on continuous learning and improving, both technically and professionally, in your industry, for you and your teams. Demonstrated resilience, with experience working in ambiguous situations. Strong English, excellent influencing and communication skills, and excellent documentation skills. If you are ready to be at the forefront of the AdTech industry, shaping its future, and driving success for both Choreograph and our clients, we encourage you to apply and join our team. Choreograph is the beating heart of data inside WPP’s media investment group, GroupM, the world’s leading media investment company responsible for more than $60 billion in annual media investment. Discover more about Choreograph at www.choreograph.com GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients. The more inclusive we are, the more great work ...
London, United Kingdom
On site
Full Time
14-03-2025