Senior Software Engineer at Select Car Leasing
Reading RG2, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

08 Aug, 25

Salary

0.0

Posted On

08 May, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Service Layer, Technical Requirements, Usability, Javascript, Business Requirements, Typescript, Customer Experience

Industry

Information Technology/IT

Description

Location: Reading (Hybrid)
About Us
Select Car Leasing is the UK’s leading car leasing broker, delivering exceptional
customer experiences for over two decades. As we embark on a transformational
technology journey, we are evolving from a traditional car leasing business into a
cutting-edge tech-enabled mobility platform. Our vision is to redefine vehicle leasing
through innovative digital solutions, operational excellence, and seamless customer
experiences.
Role Overview
As the Lead Engineer, you will be responsible for the technical direction of our digital
platforms, focusing on architecture design, implementation, and ongoing
improvement. You will play a crucial role in establishing a robust service layer for
integration and orchestration while implementing a seamless self-service customer
journey on our website. Beyond technical implementation, you will establish
standards, processes, and best practices that elevate the overall quality of our
software development.
Key Responsibilities

Technical Architecture and Development

  • Own and continuously improve the technical architecture of our website and

back-office systems, ensuring scalability, reliability, and performance.

  • Design and implement a comprehensive self-service journey for customers

via our website, focusing on usability and customer experience.

  • Architect and build a robust service layer that serves as the integration and

orchestration layer between various systems and applications.

  • Write high-quality, maintainable code that adheres to established standards

and best practices.

  • Make strategic technology decisions that align with business goals and

technical requirements.

  • Participate in system design discussions and provide technical guidance to

the team.

Process Improvement and Standards

  • Establish and enforce coding standards, style guides, and best practices for

the development team.

  • Research, evaluate, and introduce new frameworks, tools, and technologies

that enhance productivity and quality.

  • Mature our software development lifecycle processes, including CI/CD

pipelines, testing strategies, and deployment procedures.

  • Implement effective code review processes that improve code quality.
  • Create and maintain technical documentation for architecture, systems, and

processes.

  • Drive automation initiatives to improve efficiency and reduce manual effort

Leadership and Mentorship

  • Mentor and coach junior team members, providing technical guidance and

career development support.

  • Facilitate knowledge sharing and cross-training within the team.
  • Collaborate with product managers, designers, and other stakeholders to

translate business requirements into technical solutions.

  • Communicate technical concepts effectively to both technical and nontechnical

audiences.
Qualifications & Skills

Experience

  • 7+ years of experience in software engineering, with at least 2 years in a

technical leadership role

  • Proven experience designing and implementing complex web applications

and services

  • Strong background in modern front-end and back-end development
  • Track record of successfully delivering large-scale software projects

Technical Expertise

  • Advanced proficiency in JavaScript and TypeScript for both frontend and

backend development.

  • Expert knowledge of Node.js ecosystem and modern backend development

practices.

  • Strong experience with React and frontend architecture patterns.
  • Comprehensive understanding of AWS services and cloud architecture.
  • Hands-on experience with infrastructure as code using CloudFormation or

similar tools.

  • Proficiency with containerization technologies like Docker and orchestration

with EKS/ECS.

  • Experience implementing and using observability tools for monitoring, logging,

and tracing.

  • Strong understanding of API design principles and RESTful services.
  • Knowledge of database technologies (both SQL and NoSQL).
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of security best practices and principles.

Core Competencies

  • Strong problem-solving abilities with creative approaches to complex

challenges.

  • Ability to translate business requirements into technical solutions.
  • Strong communication skills capable of explaining complex technical concepts

clearly.

  • Proactive attitude toward identifying and addressing technical debt
  • Collaborative mindset for working effectively in cross-functional teams.
  • Project management skills to balance multiple priorities and deliver on

schedule

What We Offer

  • Competitive salary and benefits package.
  • The opportunity to lead and shape the future of a market-leading company at

the forefront of technology and mobility.

  • A hands-on leadership role with direct influence over the company’s growth

and evolution.

  • A dynamic, forward-thinking workplace culture.

Job Types: Full-time, Permanent

Benefits:

  • Company events
  • Company pension

Ability to commute/relocate:

  • Reading RG2: reliably commute or plan to relocate before starting work (required)

Work authorisation:

  • United Kingdom (required)

Work Location: In perso

Responsibilities
  • Proven experience designing and implementing complex web application
Loading...