At a Glance
- Tasks: Lead and mentor engineers while designing and building innovative software solutions.
- Company: Join 1st Central, a top-rated insurance company with a vibrant culture.
- Benefits: Enjoy flexible working, competitive perks, and a supportive environment.
- Why this job: Make a real impact in tech while working with a passionate team.
- Qualifications: Experience in C# .NET, cloud technologies, and strong leadership skills.
- Other info: Be part of a dynamic team with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We’re 1st Central, a market-leading insurance company utilising smart data and technology at pace. Rapid growth has been based on giving our 1.4 million customers exactly what they want: great value insurance with an excellent service. We’re looking for a Lead Software Engineer to provide technical leadership across a defined area of our Focus Application estate. In this role, you’ll guide, coach, and mentor engineers within cross‑functional teams, while taking a hands‑on approach to designing, building, and maintaining bespoke software and services that support the business and enable it to grow. This is a flexible hybrid role, with occasional visits to our offices in Salford Quays (Manchester) or Haywards Heath (West Sussex) when required. For those based further afield, we also welcome applications from remote UK‑based workers. We offer excellent flexibility in working patterns and a company‑wide culture you can be proud to be part of.
Benefits
People first. Always. We’re passionate about our colleagues and know the best people deserve an extraordinary working environment. Our workplaces are energetic, inspirational, supportive.
Core Responsibilities
- Act as the leading technical voice within an Agile Scrum team across the full development stack.
- Lead in the support of existing, and the creation of new, applications & services written in both older and modern technologies.
- Work closely with Solution Architects, Business Analysts and Product Owners to design modern, robust, workable solutions.
- Enforce the production of high‑quality, high‑usage and high‑availability solutions.
- Ensure software designs follow and enforce the technical guidelines & principles of the overarching enterprise architecture model.
- Actively advise and feed into the architectural team on engineering best practices, new technologies and their future use cases to help drive the emergent architecture.
- Act as the custodian of product level architecture designs and documentation ensuring the team fully documents each product and software process.
- Actively participate in peer groups to push forward new ideas, process improvements and engineering best practices.
- Keep yourself up to date with current technology trends, new ideas and ways of working and have a general passion of all things tech.
- Advise the team in new technologies, development tools and techniques.
- Actively support the software engineering team particularly in coding practices, standards and promoting a DevOps culture, tools, and approach.
- Undertake Site Reliability Engineer (SRE) responsibilities supporting the SRE function in an acting‑up capacity, whilst working as a Lead Product Engineer.
- Guide, coach & mentor other engineers working in cross functional teams and encourage their own learning and development.
Qualifications & Technical & Architectural Understanding
- Good understanding of a service‑based approach to technology, including component, service‑oriented, and event‑driven architectures.
- C# .NET Development: Experience developing within a C# .NET environment, with emphasis on asynchronous programming, dependency injection, Entity Framework, and unit testing.
- Database skills: Significant knowledge and capability working with SQL.
- Cloud Architecture & Engineering: Experience designing and implementing software using cloud‑based technologies, preferably within Azure.
- Leadership & People Management: Strong ability to lead by example, motivate others, and foster a collaborative team environment.
- Analytical & Problem‑Solving Skills: Strong analytical and problem‑solving skills.
- Time Management & Organisation: Good time management and organisational skills.
- CI/CD Processes: Experience in CI/CD processes and standard development tooling.
- Mentoring: Experience leading/mentoring a small squad of engineers.
- Frontend: Excellent HTML, CSS, JavaScript, and web development experience particularly in a SPA language (Angular).
- SQL: Strong SQL writing and general database design experience.
- Design Patterns: Working knowledge and understanding of common software design patterns and building software to SOLID principles.
- Unit Testing: Working knowledge and experience of writing Unit Tests.
- Operational/Transactional Enterprise Experience: Experience working within an operational/transactional enterprise business.
- Communication: Excellent communication skills, both verbal and written.
Key Behaviours
- Emphasis on attention to detail and accuracy.
- Self‑motivated and enthusiastic.
- An organised and proactive approach.
- Ability to work on own initiative and as part of a team.
- A flexible approach and positive attitude.
- Strives to drive improvements that contribute to the success of the business.
Lead Software Engineer in Haywards Heath employer: 1st Central
Contact Detail:
1st Central Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer in Haywards Heath
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at 1st Central or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those that align with the technologies mentioned in the job description. This gives you a chance to demonstrate your expertise beyond just words.
✨Tip Number 3
Ace the interview by practising common technical questions and scenarios related to C# .NET and cloud architecture. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨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 being part of the 1st Central team.
We think you need these skills to ace Lead Software Engineer in Haywards Heath
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your experience with C# .NET, cloud technologies, and any leadership roles you've had. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our company values. Don’t forget to mention your enthusiasm for mentoring and leading teams, as that's a big part of what we do.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your work, especially if they demonstrate your problem-solving skills and technical expertise in software development.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll get a feel for our culture and values while you’re at it!
How to prepare for a job interview at 1st Central
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C# .NET, SQL, and cloud-based solutions like Azure. Brush up on your knowledge of asynchronous programming and design patterns, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, you'll be expected to guide and mentor others. Prepare examples from your past experiences where you've successfully led a team or project. Highlight how you foster collaboration and encourage learning within your team.
✨Prepare for Problem-Solving Questions
Expect to face analytical and problem-solving scenarios during the interview. Practice articulating your thought process when tackling complex issues, and be ready to discuss how you’ve approached challenges in previous roles, particularly in an Agile environment.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.