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 salary, and a supportive environment.
- Why this job: Make a real impact in tech while leading 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 43200 - 72000 ÂŁ per year.
We are 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 won Insurance Employer of the Year at the British Insurance Awards 2024 and our Glassdoor score is impressive!
We are looking for a Lead Software Engineer to provide technical leadership across a defined area of our Focus Application estate. In this role, you will 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.
Core skills we are looking for to succeed in the role:
- 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.
Whatâs involved:
- You will actively work as the leading technical voice within an Agile Scrum team across the full development stack.
- You will lead in the support of existing, and the creation of new, applications & services written in both older and modern technologies.
- You will work closely with Solution Architects, Business Analysts and Product Owners to design modern, robust, workable solutions.
- You will enforce the production of high-quality, high usage and high availability solutions.
- You will ensure software designs follow and enforce the technical guidelines & principles of the overarching enterprise architecture model.
- You will 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.
- You will act as the custodian of product level architecture designs and documentation ensuring the team fully documents each product and software process.
- You will actively participate in peer groups to push forward new ideas, process improvements and engineering best practices.
- You will keep yourself up to date with current technology trends, new ideas and ways of working and have a general passion for all things tech.
- You will advise the team in new technologies, development tools and techniques.
- You will actively support the software engineering team particularly in coding practices, standards and promoting a DevOps culture, tools, and approach.
- You will undertake Site Reliability Engineer (SRE) responsibilities supporting the SRE function in an actingâup capacity, whilst working as a Lead Product Engineer.
- You will guide, coach & mentor other engineers working in cross functional teams and encourage their own learning and development.
Experience & knowledge:
- Experience developing within a C# .NET environment with particular emphasis on asynchronous programming, dependency injection, Entity Framework and unit testing.
- Experience in designing and implementing software with cloud-based technologies preferably in Azure.
- Experience in CI/CD processes, and standard development tooling.
- Experience leading/mentoring a small squad of engineers.
- Excellent HTML, CSS, JavaScript, and web development experience particularly in a SPA language (Angular).
- Strong SQL writing and general database designs experience.
- Working knowledge and understanding of common software design patterns.
- Working knowledge and experience of building software to SOLID principles.
- Working knowledge and experience of writing Unit Tests.
- Experience of working within an operational/transactional enterprise business.
Skills:
- Excellent communication skills, both verbal and written.
- Good time management and organisational skills.
- Reasonable leadership and people management skills.
- Strong analytical and problemâsolving skills.
- Good understanding of a serviceâbased approach to technology, including component, service oriented and event driven architectures.
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.
Join us and step into a role where your technical vision, cloud expertise, and leadership can truly make a difference.
What can we do for you?
People first. Always. We are passionate about our colleagues and know the best people deserve an extraordinary working environment. Our workplaces are energetic, inspirational, supportive.
Lead Software Engineer in Haywards Heath employer: First Central Services UK Ltd
Contact Detail:
First Central Services UK Ltd 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 lead to insider info about job openings and even referrals.
â¨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those involving C# .NET and cloud technologies. This gives potential employers a taste of what you can do before they even meet you.
â¨Tip Number 3
Ace the interview by practising common technical questions and soft skills scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
â¨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 awesome team at 1st Central.
We think you need these skills to ace Lead Software Engineer in Haywards Heath
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with C# .NET, cloud technologies, and leadership skills. We want to see how you fit into our tech-savvy team!
Show Off Your Technical Skills: Donât hold back on showcasing your technical expertise! Include specific examples of projects where you've used asynchronous programming, SQL, or cloud architecture. We love seeing real-world applications of your skills.
Be Yourself: Let your personality shine through in your application. We value a positive attitude and a collaborative spirit, so share your passion for technology and how youâve contributed to team success in the past.
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âre considered for the role. Plus, itâs super easy to do!
How to prepare for a job interview at First Central Services UK Ltd
â¨Know Your Tech Inside Out
Make sure you brush up on your C# .NET skills, especially around asynchronous programming and dependency injection. Be ready to discuss your experience with cloud technologies, particularly Azure, as well as your approach to service-oriented architectures.
â¨Showcase Your Leadership Skills
Prepare examples of how you've led teams or mentored engineers in the past. Highlight your ability to foster collaboration and motivate others, as this role requires strong leadership within cross-functional teams.
â¨Be Ready for Problem-Solving Questions
Expect to tackle some analytical and problem-solving scenarios during the interview. Think about past challenges you've faced in software development and how you approached them, focusing on your thought process and the solutions you implemented.
â¨Demonstrate Your Passion for Tech
Stay updated on current technology trends and be prepared to discuss new ideas or tools that excite you. Showing genuine enthusiasm for tech and a proactive approach to learning will resonate well with the interviewers.