cover image
NewDay

Principal Engineer

On site

London, United Kingdom

Full Time

22-01-2025

Share this job:

Score my CV

Job Specifications

Working at our iconic office in London, and virtually via Microsoft Teams

Your new role at NewDay

We’re on our journey to build a brand new, ambitious, green-field lending platform at NewDay, and we’re looking for some wonderful people to help us do it.

As a Principal Engineer in Testing and Automation, you will play a pivotal role in shaping and guiding our engineering teams as part of Project Stratus, our cutting-edge cloud-native lending platform. Collaborating closely with product owners, business analysts, and engineering peers, you will lead the design and implementation of robust, scalable, and innovative testing and automation solutions. We are building our platform using modern .NET and Azure PaaS-native technologies, and we are committed to fostering a culture that is honest, inclusive, and welcoming. Our goal is to empower autonomous teams to deliver exceptional results while driving the adoption of best practices in quality, reliability, and automation. This is an exciting opportunity to influence not just the technical strategy but also the team culture and the quality-first mindset as we build a platform that will set new standards in the industry. This programme of work has the opportunity to transform NewDay and it’s product offerings and set the technical tone for the organisation going forward.


What You’ll Deliver:


Performance and resiliency enhancements to our products.
Design and build new dashboards to improve our observability.
Optimise our Github Action test workflows.
Define a roadmap of testing improvements for 2025 and beyond.

What You’ll Bring:


Strong C# skills for building maintainable and scalable test automation frameworks.
Experience with Domain-Driven Design (DDD), Event-Driven architectures, and Event Sourcing patterns.
Experience with SpecFlow for BDD and API testing using tools like Postman.
Proficiency in designing test infrastructure with Azure services (DevOps, Functions, AKS).
Strong experience with GitHub Actions for optimised CI/CD pipelines.
Expertise in implementing and testing resilient systems that handle failures gracefully.
Expertise in load/performance testing tools like JMeter or k6.
Experience with IaC tools for consistent environment parity.
Strong collaboration with cross-functional teams to improve testability and pipelines.
Experience in defining and tracking KPIs like test coverage and defect leakage rates.

We would love you to know or learn


Knowledge of Azure Monitor and Application Insights.
Familiarity with observability/dashboard tools like Grafana or Prometheus.



About NewDay


We help people move forward with credit and help our colleagues to move their careers forward too.
We use our highly flexible, scalable, and multi-product digital credit engine to power over 120 million transactions every year. Our brands include Aqua, marbles, fluid and Bip. We partner with leading brands such as John Lewis, AO, Argos and DEKO.
Over 5 million UK customers are supported by our award-winning customer service.
At NewDay, we value all types of diversity. We’re an equal opportunity employer and believe that our differences create a vibrant, authentic working culture. We want all our colleagues to feel able to bring their whole selves to work. We don’t discriminate on the basis of age, physical or mental disability, gender reassignment, marriage and civil partnership, pregnancy and carer status, race (including colour, nationality, and ethnic or national origin), religion or belief, sex and sexual orientation. We make sure that every job is crafted to be inclusive and that people with disabilities or caring responsibilities can take part in the application and interview process. Tell us if you need accommodations: we’ll put reasonable adjustments in place to support you.

Our dynamic NewDay culture

We’re focused on what will drive impact in helping people move forward with credit. Our distinctive culture is geared to spark innovation and team working – with lots of open doors for development. Our customers can rely on us because we aim high, support each other, do the right thing and build for the future.
We invest in our colleagues. On top of a strong market competitive salary, you get a bonus opportunity that matches the impact (delivery + values) you drive in your role. We also help you retire better with market leading pensions.
At NewDay, #yourwellbeing matters: You get 26 days holiday and can buy up to 5 more after probation. Then you’ll get extra days as you build your career with us.
NewWork, our flexible, hybrid working approach, helps you to manage your work/life balance - and even bolt on work time in other countries before or after your holiday. And when you’re in the office, you get free healthy breakfast, fresh juices, lunch, barista coffee etc.
Our tax efficient green car and cycle to work schemes save you money (and help the planet).
Ask your Talent Acquisition Partner to tell you more about any of our perks.
We work with Textio to make our job design and hiring inclusive.
#LI-Hybrid

About the Company

At NewDay, our business is focused on a single, clear and defining purpose: to help people move forward with credit. We provide nearly 4 million customers with responsible access to credit, underpinned by best-in-class customer service and exceptional user experience. Our in-house, highly scalable digital platform alongside our proprietary credit decisioning capability unlocks our competitive advantage. Our broad credit product offering enables instalment finance, BNPL, 0% finance and carded and digital revolving credit. W... Know more

Related Jobs

Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior Engineer - Frontend Leaning (TS, React, .Net) - £80K
Job Description
An innovative AI-powered tech company is seeking a Frontend leaning Senior Full Stack Software Engineer to join their dynamic, globally diverse team. They are revolutionising trade in emerging markets, connecting FMCG Brands, Distributors, and Merchants on a single, equitable marketplace. As a Senior Engineer, you will play a critical role in designing, developing, and maintaining our cutting-edge commerce platform. You will ensure scalable, high-performing software that enhances business operations and benefits our global customer base. Their tech stack is TS, React on the frontend and .Net backend. Ideal candidates are TypeScript/React experts with some experience working full-stack, ideally with .Net. Other languages are also acceptable if you're happy to work in a .Net environment. Key Responsibilities Develop and maintain software systems using modern frameworks and technologies Collaborate with cross-functional teams to define, design, and implement new features Write clean, maintainable, and efficient code Develop and integrate REST, GraphQL, and RPC APIs. Conduct unit, integration, and end-to-end testing Debug and resolve technical issues Participate in production support on a rotational basis Optimise and reduce technical debt Stay updated with emerging technologies and industry trends Required Skills & Qualifications Strong front-end: HTML, CSS, JavaScript, TypeScript, React Backend development skills: Node.js, .NET, PHP, GoLang, Rust Database expertise: MySQL, PostgreSQL, MS SQL Server, MongoDB Knowledge of Git and branching strategies (GitOps) Experience with testing frameworks (Jest, Mocha, Selenium) Strong problem-solving skills and attention to detail Experience in logging, monitoring, and observability Preferred Skills Experience with cloud platforms: AWS, Azure, Google Cloud. Familiarity with DevOps practices and CI/CD pipelines. Knowledge of containerisation: Docker, Kubernetes. Understanding of distributed systems and sharding concepts. Agile methodology experience. Benefits 25 Days Annual Leave (increasing to 26 days after 12 months) Pension & Life Insurance Dental & Private Healthcare Stock / Equity Options Mostly working from home, 1-day per week in London
London, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
Redcentric
Job Title
Technical Architect - Development
Job Description
Please note: This role is open to UK based applicants only. About Redcentric: Redcentric is a leading managed service provider with a rich end-to-end solution portfolio covering the spectrum of Connectivity, Cloud and Collaboration, designed and delivered by our own highly skilled teams from our privately owned, UK based multi-million pound infrastructure. Redcentric has annualised revenues in excess of £90million, more than 500 highly skilled employees serving over 1000 customers across the UK. With the IT landscape in constant evolution, Redcentric is built around today's modern IT challenges offering application, collaboration, infrastructure, network and IT security services. Learn more about what we do on our website. Purpose: The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. They will contribute to, or sometimes lead, the technical design of complex solutions using modern processes and design patterns, and production-grade technology. The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. The role holder will work closely with colleagues both within and outside of their own team and organisation, to ensure successful delivery of software projects. Key responsibilities: Duties will include, but are not restricted to the following: Delivery of high-quality technical solutions to meet stakeholder requirements. Gathers, manages, and prioritises the backlog/workload with internal & external stakeholders. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both technically and from a business perspective. Support solutions through the selection of appropriate tools, technologies, and frameworks either drawing on experience or by driving innovation and apply best practice. Effectively communicates designs and principles to implementation teams and supports the delivery. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of Redcentric's chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. When required, Identify and coordinate rapid, expert on-the-ground technical fixes for high profile problems when they occur in a client's environment or system/platform. Develop and maintain a deep technical knowledge of the Redcentric technology stack. Thinking through, understanding and applying broader issues and non-functional requirements (e.g. scalability, security, maintainability & performance) Mentoring developers in the team and reviewing code, contributing to the overall quality and security principles. Provide technical training, solution awareness and knowledge transfer to other team members. Supporting Project Management by leading the upfront and on-going phases of a delivery. Understand non-functional requirements including performance, resilience, stability, security, maintainability and scalability of systems/solutions. Ensure consistent collaboration, relevant documentation and support/service mechanisms, both internal and external, throughout all engagement lifecycles. Prototyping potential solutions through Proof-of-Concept and MVP implementations Transitioning new client solutions into a managed service and ensuring engagement and value once in service. Contribute to the company's development and the achievement of its mission, growth plans and aims and objectives. This list of responsibilities is not exhaustive, and the role holder is expected to reasonably take on any other responsibilities required to support business activities within the Redcentric Group. Person specification The ideal candidate will be able to demonstrate the following skills and experience: Skills Deep experience of the software/application development process/lifecycle and delivery of complex software solutions Solid experience designing, building and supporting a variety of commercial, complex, enterprise systems. Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally. A commitment to design, build and deployment excellence. Ability to see the wider picture and consider consequences. Be the technical authority for the client. Systems design considering both functional and non-functional demands. Proficient people management skills, with ability to lead and develop a team as individuals as well as together. Excellent presentation skills and ability to engage non-technical audiences effectively. Knowledge A deep technical knowledge throughout the whole technology stack. Strong demonstrable development experience across a range of technology stacks and of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference) Strong experience in Agile / DevOps, with Continuous Integration and Delivery techniques. Knowledge of test automation frameworks. Progress Reporting: Methods and techniques for reporting progress against an agreed plan. Understanding of version control, Configuration Management, Reporting, Quality Assurance. Established knowledge of design methods, models and techniques. Good commercial awareness and understanding of the need for business value. Behaviours Capable and confident with complexity and the unfamiliar. Ability to see the wider picture and consider consequences. Ability to have the difficult conversations early and to drive consensus. Proactivity and drive in all areas of work. Inclusive leadership style. Lead and encourage awareness and respect for Agile software design and software engineering disciplines. Seeks peer review and networks with colleagues across the organisation. Focus on results and outcomes. Experience of working with both internal and external customers. Innovative thinker / problem solver. Excellent communication skills are ideal in order to participate and drive internal and customer meetings, as well as develop solutions. Ability to develop, maintain and cultivate client relationships. Be involved in the Architects Forum helping to steer the technology direction. Excellent team motivator and be aspirational to their team.
England, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
CommuniTech Recruitment Group
Job Title
Python Engineer. Fixed Income. £130,000-£140,000 + 15% guaranteed bonus + Benefits. Hybrid 2 days a week in Central London office.
Job Description
Python Engineer. Fixed Income. £130,000-£140,000 + 15% guaranteed bonus + Benefits. Hybrid 2 days a week in Central London office. My client is a top tier investment management house. Their Fixed Income IT team is looking for a strong Python engineer. If you are interested to learn more, please send a CV for immediate consideration.
London, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
MagniFind
Job Title
Vice President of Engineering
Job Description
MagniFind is proud to partner with a pioneering SaaS company specializing in secure payment solutions to find a visionary Vice President of Engineering to lead their global technical organization. YOUR BACKGROUND: Extensive experience leading engineering teams in SaaS companies, with expertise in designing and scaling systems. Strong background in software development, architecture, and modern technologies, with hands-on AWS experience. Expertise in cloud technologies, microservices, DevOps, and CI/CD processes. Proven track record of delivering secure, compliant, and privacy-focused software solutions. Over 10 years of engineering experience, including 5+ years in senior leadership roles such as Director, VP, or CTO. Skilled at managing geographically distributed teams, including offshore locations. Adept at attracting, mentoring, and retaining top engineering talent. Results-oriented leader with a history of successfully managing complex engineering projects on time and within budget. Collaborative approach to working with teams across Sales, Marketing, Customer Success, and Product functions. Experience as an Architect for a SaaS solution during your career is highly valuable. THE COMPANY: A market leader in secure payment solutions, trusted by organizations worldwide. Focused on innovation at the crossroads of technology and security, transforming the payment experience. Experiencing rapid growth, offering exciting opportunities to make an impact at a strategic level. Committed to building secure, scalable, and compliant solutions tailored to customer needs. THE ROLE: Lead, inspire, and scale a high-performing global engineering team while fostering a culture of excellence. Oversee the design and delivery of secure, scalable, and reliable software products. Spearhead cloud-native architectures, microservices, and CI/CD pipeline strategies. Ensure compliance with industry standards for security and data privacy while aligning with business goals. Work closely with cross-functional teams to align engineering initiatives with overall business objectives. Manage projects from inception to completion, ensuring timely delivery within budget constraints. Define and evolve the engineering culture while shaping the company’s technical vision. PREFERRED QUALIFICATIONS: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred). Experience in FinTech, Payments, or CCaaS industries. Strong grasp of Agile development and metrics-driven product strategies.
Guildford, United Kingdom
Hybrid
Full Time
06-02-2025