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