Back to jobs
Nottingham, United KingdomPosted 2 days ago
Full-timeremoteNot Applicable

Job Description

We are looking for an enthusiastic Lead Software Engineer to work at the forefront of our cloud modernisation, within our Credit & Verification Services. This is a hybrid role requiring travelling to Nottingham 2 days a week.

Background:

Credit and Verification Services currently comprises nearly 100 engineering teams who deliver over 200 products achieving significant revenue per annum for our UK Business.

Our Tech:

Our architecture is built on Kubernetes (EKS), enabling us to run scalable, resilient microservices in the cloud. On top of this, we leverage a wide range of AWS services (Lambda, Kinesis, Dynamo and RDS to name just a few), to enhance performance, observability, and integration across our platform placing a strong emphasis on quality and automation.

Reporting into our Engineering Director, you will be part of a high-performance engineering team that delivers the product backlog of Ascend Cloud Foundation Platform. You will work closely with other Software Engineers to both maintain existing systems and build our cloud-native microservices and web applications using the latest technologies and architectural patterns.

Main Responsibilities:

  • Working as a lead engineer in an agile team to deliver high-quality software solutions within agreed timelines, ensuring alignment with business requirements and agile principles.
  • Provide technical leadership and strategic direction for the design, development, and delivery of high-quality software solutions, ensuring alignment with business goals and agile principles.
  • Take ownership of the overall technical architecture, ensuring scalability, performance, security, and maintainability of the software systems.
  • Champion the adoption of best practices in software development, including clean code, maintainability, efficient coding standards, and DevSecOps practices.
  • Collaborate closely with cross-functional team members, including product owners, designers, QA, and other stakeholders, to ensure successful project delivery and alignment with business objectives.
  • Lead technical discussions and decision-making processes, ensuring alignment with architectural standards, long-term technical strategy, and business goals.
  • Manage technical risks and issues, proactively identifying potential challenges and developing mitigation strategies.
  • Provide clear and concise documentation for code, processes, and system architecture to facilitate knowledge sharing and maintainability for yourself and the team.
  • Translating our requirements to clean, scalable code ensuring minimal defects for yourself and the team.
  • Mentor senior and junior developers, providing technical expertise, code reviews.
  • Lead by example, demonstrating a passion for technology and innovation.

 

  • Leadership capabilities with a focus on setting clear direction, aligning team efforts with organizational goals, and maintaining high levels of motivation and engagement across the team.
  • Experience working with geographically distributed teams.
  • Proven track record of building secure, mission-critical, high-volume transaction web-based software systems in regulated environments.

Required Technical Skills & Knowledge:

  • Hands-on experience with .NET 6+ or .NET Core or .NET Framework building scalable, maintainable and performant REST/SOAP/RPC APIs with microservice or SOA architectures using ASP.NET with proficiency in C#.
  • Proficient in writing high-quality unit and integration tests using xUnit or nUnit, with hands-on experience in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
  • Experienced in using mocking frameworks to ensure test reliability and alignment with acceptance criteria.
  • Experience creating and reviewing high-level and low-level design documents.
  • Strong understanding of architectural principles, clean architecture, SOLID principles, OOP, design patterns, and concurrency concepts.
  • Experienced in conducting code reviews.
  • Familiar with static code analysis tools and vulnerability management.
  • Proficient in working with either SQL or NoSQL databases. Hands-on experience with Entity Framework and data modelling for performance and scalability.
  • Working experience of any source control, preferably git (e.g. Bitbucket, GitHub, Gitlab)
  • Experience of Continuous Integration and Continuous Deployment (CI/CD) practices

Useful skills:

  • Working knowledge of using GEN AI tools for coding
  • Experience with Python/Scala or big data frameworks (e.g. spark) or Batch Processing.
  • Working knowledge or certifications relevant to public cloud, preferably AWS.
  • Experience with any of streaming, messaging, event bus technologies while build event driven architecture either Kafka, Event Bridge, Kinesis, Rabbit MQ, Active MQ or any other message bus.
  • Familiarity with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation or Cloud Development Kit.

Benefits package includes:

  • Hybrid working
  • Great compensation package and discretionary bonus
  • Core benefits include pension, bupa healthcare, sharesave scheme and more
  • 25 days annual leave with 8 bank holidays and 3 volunteering days. You can purchase additional annual leave.

Our uniqueness is that we celebrate yours. Experian's people first, inclusive and purpose driven culture is multi award-winning; World's Best Workplaces™ 2025 (Fortune Global Top 25), Great Place To Work™ in 26 countries to name a few. Check out Experian Life on social or explore our Careers Site to understand why. Experian is also proud to be an Equal Opportunity and Affirmative Action employer. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here

Lead Engineer at Experian Spanish Latam | Renata