At a Glance
- Tasks: Lead the design and implementation of innovative software solutions for diverse clients.
- Company: Dynamic tech company based in Leeds, focused on AI-driven transformation.
- Benefits: Flexible hybrid working, 25+ days holiday, vibrant office with free food and social events.
- Other info: Inclusive workplace valuing diverse perspectives and continuous learning.
- Why this job: Join a culture that celebrates innovation and empowers you to make a real impact.
- Qualifications: 5+ years in full stack development, strong C# and Azure skills, team leadership experience.
The predicted salary is between 60000 - 80000 € per year.
Headquartered in Leeds with capabilities in both India and Saudi Arabia, we deliver AI driven transformation to help our clients accelerate change and unlock competitive advantage. Our services span software engineering, AI implementation, cloud transformation, and technology strategy development, combining strategic thinking with exceptional delivery. Our global team is made up of passionate, highly skilled individuals with experience across software engineering, technology strategy, and change management. As we grow our team, we are looking for people who want to be part of a culture that empowers bold thinking, celebrates diverse perspectives, and thrives on innovation.
We empower organisations to solve complex challenges by uniting advanced technology with exceptional talent to deliver scalable, lasting transformation.
As a Lead Software Engineer, you’ll be responsible for leading the technical delivery of software systems for Abstract’s clients. You’ll play a key role in translating client needs into robust technical solutions, guiding development teams through project execution, and fostering a culture of technical excellence and collaboration. This role balances hands-on development with team leadership, ensuring quality, innovation, and alignment with client goals.
Key Responsibilities:- Lead the design and implementation of scalable, high-performance, and maintainable software systems.
- Translate client requirements into technical architecture and delivery plans.
- Ensure high standards of code quality, security, and documentation across the team.
- Define and promote architectural principles and design patterns to support long-term solution integrity.
- Oversee complex problem-solving and act as an escalation point for technical challenges.
- Provide day-to-day technical leadership, mentoring, and guidance to development teams.
- Line manage and develop engineers, fostering a collaborative, high-performing team culture.
- Lead project delivery, ensuring alignment with timelines, scope, and quality expectations.
- Drive continuous improvement in engineering practices, tools, and workflows.
- Evaluate and introduce new technologies to enhance solutions and service offerings.
- Collaborate with clients, stakeholders, and cross-functional teams to define scope and deliver successful outcomes.
- Communicate technical decisions and progress clearly to both technical and non-technical stakeholders.
- Significant hands-on experience as a full stack developer, building scalable web applications and RESTful APIs.
- Strong understanding of software design principles and object-oriented development.
- Strong proficiency in C# and the .NET framework.
- 5+ years hands-on experience with Microsoft Azure cloud platforms and services.
- Proficiency in front-end technologies, including HTML, CSS, and TypeScript.
- Experience with modern front-end frameworks (e.g. Angular, React).
- Experience designing and working with databases (e.g. MySQL, SQL Server, MongoDB).
- Experience working in Agile environments (e.g. Scrum, Kanban).
- Strong communication skills, with experience working directly with clients with the ability to translate business requirements into technical solutions.
- Proven experience leading technical delivery within cross-functional teams, including mentoring developers.
- Certifications such as: Exam AZ-104 Microsoft Azure Administrator, Exam AI-102 Microsoft Certified: Azure AI Engineer Associate.
If you don’t meet every listed requirement but think you have the skills to fulfil the role, we still encourage you to apply. We’re looking for people with the right approach, mindset, and ability to grow.
Remuneration and Benefits:- Flexible Hybrid working structure (3 days in office).
- 25 days holiday rising an extra day a year up to 30 days.
- Base salary commensurate with experience.
- Vibrant Leeds City Centre office with games area, fully stocked kitchen, free food and drinks.
- Regular social events, team lunches, and outings.
- Benefits platform offering a range of retail and entertainment discounts.
- Listen & Deliver: We prioritise active listening and effective communication, ensuring that we understand and meet the needs of our clients and colleagues with precision and dedication.
- Pioneering Innovation: We are driven by a commitment to continuous learning, we embrace new technologies and methodologies, furthering our collective growth.
- Create & Adapt: We embrace creative thinking and agile methodologies, constantly adapting to change and seeking innovative solutions to challenges.
- Unwavering Integrity: We uphold unwavering integrity in all our actions, demonstrating loyalty, consistency, reliability, and authenticity in our relationships with clients and colleagues.
- Supportive Community: We foster a supportive community where kindness, openness, and non-judgment are valued, where every team member is empowered to contribute their ideas and expertise.
We are committed to building a diverse and inclusive workplace and welcome applications from people of all backgrounds, experiences, and identities. We believe diverse perspectives make us stronger and are proud to offer an inclusive recruitment process. If you require any reasonable adjustments at any stage of the application or interview process, please let us know and we’ll be happy to support you.
Lead Software Engineer in Leeds employer: Abstract Group
As a Lead Software Engineer at our vibrant Leeds City Centre office, you'll join a dynamic team that champions innovation and collaboration. We offer a flexible hybrid working structure, generous holiday allowances, and a supportive community that values diverse perspectives and continuous growth. With regular social events and a focus on employee well-being, we create an environment where you can thrive both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at industry events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for interviews by researching the company and its culture. Understand their values and how you can contribute to their mission. This will help you stand out as someone who truly gets what they’re about.
✨Tip Number 3
Practice your technical skills and be ready to showcase them. Whether it’s coding challenges or system design questions, being sharp will give you the confidence to impress during technical interviews.
✨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, we love seeing candidates who are proactive about joining our team!
We think you need these skills to ace Lead Software Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your hands-on experience with C#, .NET, and cloud platforms like Azure to catch our eye!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our culture of innovation. Share specific examples of your past projects that demonstrate your leadership and technical skills.
Showcase Your Problem-Solving Skills:In your application, don’t shy away from discussing complex challenges you've tackled in previous roles. We love to see how you approach problem-solving and your ability to lead teams through technical hurdles.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Abstract Group
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in C# and the .NET framework. Be ready to discuss your experience with scalable web applications and RESTful APIs, as well as any projects you've led that showcase your ability to translate client needs into technical solutions.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, you'll need to demonstrate your ability to lead teams effectively. Prepare examples of how you've mentored developers or guided teams through project execution. Highlight your experience in fostering a collaborative culture and driving continuous improvement in engineering practices.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You'll likely be communicating with both technical and non-technical stakeholders, so being able to articulate your thoughts clearly is crucial. Think of examples where you've successfully bridged the gap between tech and business requirements.
✨Embrace the Company Values
Familiarise yourself with the company's values like 'Pioneering Innovation' and 'Supportive Community'. Be prepared to discuss how your personal values align with theirs and provide examples of how you've embodied these principles in your previous roles.