At a Glance
- Tasks: Lead and develop innovative software solutions in a dynamic engineering team.
- Company: Join a leading FTSE 100 company driving digital transformation.
- Benefits: Competitive salary, bonuses, and opportunities for professional growth.
- Other info: Flexible work location with a focus on collaboration and innovation.
- Why this job: Make a real impact on modernising critical systems and shaping the future of engineering.
- Qualifications: Strong Ruby on Rails skills and a passion for scalable systems.
The predicted salary is between 110000 - 110000 £ per year.
Location: Flexible across the UK | London attendance required twice per month
We are currently supporting a leading FTSE 100 organisation undergoing significant digital transformation, looking to strengthen its Home Finance Product Engineering team with three permanent hires:
- 1 x Lead Engineer
- 2 x Software Engineers
These roles sit within a product engineering function responsible for the platforms that support mortgage origination and servicing capabilities. This is an opportunity to work on large-scale, business-critical systems while helping shape the future of a modern, engineering-led environment.
The Opportunity
You will be joining a product-centric engineering team focused on modernising and evolving a bespoke Ruby on Rails platform supporting core mortgage and service operations. This is not simply a maintenance role. It is an opportunity to influence architecture, delivery, platform resilience, DevSecOps adoption, and engineering best practice across the wider business.
For the Lead Engineer role, you will provide hands-on technical leadership, helping drive engineering standards, mentor teams, and contribute to the wider technology roadmap and cloud migration strategy.
What We Are Looking For
We are open to candidates from all industries, not just financial services. The priority is strong technical capability, a modern engineering mindset, and genuine passion for building scalable, resilient systems. Key experience includes:
- Strong Ruby on Rails development experience
- Experience with web-based MVC applications and APIs
- Strong SQL and relational database knowledge
- CI/CD pipeline exposure and DevOps practices
- Familiarity with GitLab, Docker, and cloud platforms such as Azure
- Understanding of modern engineering principles including automation, monitoring, and operational excellence
- Strong collaboration and problem-solving skills
For Lead Engineers, we are also looking for:
- Experience leading technical delivery and mentoring engineers
- Confidence influencing architecture and engineering standards
- Ability to work across product, engineering, and operational teams
- Strong stakeholder engagement and outcome-driven delivery
Why Join
This is an opportunity to join a business investing heavily in engineering excellence, cloud transformation, and product-led delivery. You will have genuine autonomy, visibility, and the ability to make a direct impact on platforms that support customers and business outcomes. If you are looking for a role where you can combine hands-on engineering with meaningful technical ownership, I would be very interested in speaking with you. Please reach out directly for a confidential conversation.
Salary: Software Engineer – Up to £80,000 base + £10,000–£15,000 bonus; Lead Engineer – Up to £110,000 base + bonus
Senior Lead Software Engineer employer: ECR Global
Contact Detail:
ECR Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects, especially those that highlight your problem-solving abilities and modern engineering practices. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and scenarios related to DevSecOps and cloud platforms. Practice explaining your thought process and how you've influenced architecture in past roles—this is key for Lead Engineer positions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our exciting projects.
We think you need these skills to ace Senior Lead Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Ruby on Rails expertise and any relevant projects you've worked on. We want to see how you can contribute to our engineering-led environment!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience with CI/CD pipelines and cloud platforms – we love that stuff!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We’re looking for strong collaboration and problem-solving skills, so share specific instances where you’ve made a difference in your team or project.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at ECR Global
✨Know Your Ruby on Rails Inside Out
Make sure you brush up on your Ruby on Rails skills before the interview. Be prepared to discuss your past projects, the challenges you faced, and how you overcame them. This is your chance to showcase your technical prowess and passion for building scalable systems.
✨Showcase Your Leadership Skills
As a Lead Engineer, you'll need to demonstrate your ability to mentor and guide teams. Think of examples where you've influenced architecture or improved engineering standards. Be ready to discuss how you foster collaboration and drive outcomes across different teams.
✨Familiarise Yourself with CI/CD and DevOps Practices
Since the role involves modern engineering principles, make sure you can talk about your experience with CI/CD pipelines and DevOps practices. Highlight any tools you've used, like GitLab or Docker, and how they contributed to successful project delivery.
✨Engage with Stakeholders Effectively
Strong stakeholder engagement is key for this role. Prepare to discuss how you've worked with various teams in the past, how you managed expectations, and how you ensured that everyone was aligned towards common goals. This will show your ability to deliver outcomes-driven results.