At a Glance
- Tasks: Lead the design and delivery of innovative software solutions for clients.
- Company: Dynamic tech company based in Leeds, embracing AI-driven transformation.
- Benefits: Flexible hybrid work, 25+ days holiday, vibrant office perks, and social events.
- Other info: Opportunities for growth and continuous improvement in a collaborative environment.
- Why this job: Join a culture that empowers bold thinking and celebrates diverse perspectives.
- Qualifications: 5+ years as a full stack developer with strong C# and Azure skills.
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
Lead Software Engineer employer: Abstract Group
As a Lead Software Engineer at our vibrant Leeds office, you'll join a dynamic team that champions innovation and collaboration. We offer a flexible hybrid working structure, generous holiday allowance, and a culture that celebrates diverse perspectives while providing ample opportunities for professional growth and development. With a focus on empowering bold thinking and continuous improvement, we ensure that our employees thrive in an environment that values their contributions and fosters technical excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with C#, .NET, and Azure. Having tangible examples of your work can really set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding software design principles. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled challenges.
✨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
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, and cloud platforms like Azure, as these are key to what we’re looking for.
Showcase Your Projects:Don’t just list your skills; show us what you can do! Include links to your GitHub or any projects that demonstrate your ability to build scalable web applications and RESTful APIs.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your technical experience and how it aligns with our vision of delivering exceptional solutions.
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 updates from our team!
How to prepare for a job interview at Abstract Group
✨Know Your Tech Inside Out
As a Lead Software Engineer, you’ll need to showcase your expertise in C#, .NET, and cloud platforms like Azure. Brush up on your technical knowledge and be ready to discuss specific projects where you've implemented these technologies. This will demonstrate your hands-on experience and ability to lead technical delivery.
✨Showcase Your Leadership Skills
Prepare examples of how you've led development teams and mentored junior engineers. Highlight instances where you’ve fostered collaboration and driven project success. This will show that you not only have the technical chops but also the leadership qualities they’re looking for.
✨Understand Client Needs
Be ready to discuss how you translate client requirements into technical solutions. Think of examples where you’ve successfully communicated with clients and stakeholders, ensuring their needs were met while maintaining high standards of quality and innovation.
✨Embrace Continuous Improvement
Talk about your approach to driving continuous improvement in engineering practices. Share any experiences where you’ve evaluated new technologies or introduced better workflows. This aligns perfectly with their vision of empowering organisations through advanced technology and exceptional talent.