At a Glance
- Tasks: Lead a team in designing and developing innovative software solutions for impactful projects.
- Company: Join a certified Great Place to Work with a focus on digital transformation.
- Benefits: Enjoy competitive salary, hybrid working, health care, and generous holiday leave.
- Why this job: Make a real difference in tech for good while advancing your career.
- Qualifications: Experience in software engineering and leading technical teams is essential.
- Other info: Dynamic environment with excellent career growth and professional development opportunities.
The predicted salary is between 48000 - 84000 £ per year.
About the job
The Opportunity
We are seeking a passionate and experienced Lead Software Engineer. As an experienced technical leader within our Engineering discipline, you will be empowered to apply your expertise in software design, development, quality assurance, and maintenance, while helping foster a strong focus on excellence and best practice.
You will join a talented team of dynamic and driven professional problem solvers; creative thinkers and solutions builders who thrive on helping clients meet the most exciting digital transformation challenges. Make a difference and advance your career by helping deliver some of the UK’s most important #tech4good projects, making the world a smarter, safer, greener, and healthier place.
At a certified Great Place to Work you will experience a dynamic and nurturing environment that rewards initiative and flexibility and enjoy a career path tailored to your own aspirations.
About Us
Founded in 1992, we are a successful, growing International digital transformation consultancy. We deliver multi-Queen's Award for innovation winning platforms and services that support large-scale digital transformation. Our digital, data and technology solutions are used by globally recognised public and private sector brands operating in a variety of sectors including Civil Defence, Healthcare, Sustainable Environment and Land Asset Management, and Digital Democracy.
Key Accountabilities And Responsibilities
- A Lead Engineer oversees the planning, design, development, integration and testing of high-quality software solutions that meet business and user needs.
- Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test, deploy, operate, and continually improve).
- Implementing end-to-end architectures for larger services, ensuring deliverables are of a high standard and maintaining quality documentation.
- Structuring and providing technical assurance for the work of teams, advising on design patterns and engineering approaches to ensure software quality, including non-functional requirements.
- Guiding team members and participating in the hands-on implementation of best practices in engineering.
- Collaborating with DevOps engineers to implement CI/CD pipelines for supporting ongoing software quality.
- Building effective relationships with clients and stakeholders, offering options for decision-making, and providing commercially sound advice and solutions.
- Offering formal and informal advice and guidance in the development of strategies, frameworks and standards as required.
- Collaborating with Engineering, User-Centred Design, Service Operations, Delivery Management, and Data Science practitioners to achieve objectives and successes within multi-disciplinary teams.
- Playing a leading role in the Engineering discipline to maintain an energised community of engineers, influencing company-wide innovation, best practice adoption, standards, tools, and artefacts.
- Supporting the ongoing growth of Informed's Engineering capability by helping to recruit technical staff and contributing to InformedACADEMY.
Requirements
- Experience collaborating with client technical and business stakeholders to define solution deliverables that meet business and user needs.
- An unbiased and independent perspective on technology stacks used to deliver a particular solution.
- Understanding of software engineering best practices and design patterns for enterprise-scale solutions.
- Proven track record of leading technical teams to solve complex problems and deliver innovative solutions.
- Background in Agile delivery environments, delivering software solutions in controlled increments.
- Broad understanding of modern programming languages, leading frameworks, distributed system architectures, and the full software development lifecycle, including use of CI/CD pipelines and automated testing.
- Strong planning skills, with the ability to assign commercially robust estimates and work with delivery managers and Product Owners to align delivery plans with business objectives.
- Experience overseeing and quality assuring the technical delivery of team members, mentoring others on best practice.
- Commercial awareness with ability to balance trade-offs where necessary to ensure successful delivery.
- Effective communicator who can explain complex information to stakeholders, anticipate obstacles, and work under pressure within an agile environment.
- Willingness to maintain relevant, up-to-date practitioner skills through continuing professional development and training, including accreditations/certifications.
Desirable Skills And Experience
- Experience working in a professional services/consultancy environment.
- Ability to deliver as part of multiple projects, concurrently across multiple teams.
- Experience of the GOV.UK Digital Service Standard and Technology Code of Practice.
- Proven experience delivering a complex software solution hosted on one of the leading cloud platforms, with working knowledge of other cloud platforms.
- Demonstrable expertise in software engineering practitioner skills evidenced by domain-relevant accreditations/certifications at an advanced level.
- Hands-on knowledge of designing and implementing software solutions capable of handling sensitive data.
- Experience implementing software solutions that operationalise data science and Machine Learning components.
Personal Qualities
- A hands-on problem-solver who leads by example, demonstrating commitment to software quality.
- A clear communicator, calm, can-do, resilient, and comfortable being challenged.
- Strong planning, time management, and organisational skills, with the ability to balance conflicting priorities.
- Detail-oriented, reliable, and punctual.
- Inquisitive, using critical thinking to ask lots of questions, overcome biases, break assumptions and consider different perspectives.
- Strong analytical and problem-solving skills.
- Bring strong technical leadership to your team and the wider discipline.
- Able to explain difficult or sensitive topics; working to build consensus internally and with the wider business.
Benefits
Our benefits package compliments our highly competitive salaries and our great working environment. We believe that our people should be properly rewarded for their commitment to the continued success of our business through a comprehensive and flexible range of benefits.
- InformedACADEMY - We offer excellent career development opportunities through our award-winning personal and professional development programmes, including support with professional certifications.
- Industry leading health and wellbeing plan.
- Hybrid working.
- Private Health Care Cover.
- Generous life assurance cover.
- Gym Membership.
- Monthly office lunch.
- Onsite massage sessions.
- 25 paid working days holiday per year plus bank holidays.
- Sabbatical Leave Scheme.
- Enhanced Maternity Leave and Pay.
- Enhanced Paternity Leave and Pay.
- Company Pension Contribution.
- Profit Share Scheme.
- Payment of professional subscriptions.
- Generous referral scheme with no limits on the number of referrals.
Lead Software Engineer in Altrincham employer: æ…¨æ£æ©¡æ‰¯
Contact Detail:
æ…¨æ£æ©¡æ‰¯ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer in Altrincham
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the role you want. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best work. This is your chance to demonstrate your technical prowess and problem-solving abilities. Make it easy for potential employers to see what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to software engineering. Think about how you’d tackle real-world problems and be ready to discuss your thought process. Confidence and clarity can really set you apart!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate individuals like you. Plus, applying directly can sometimes give you a leg up in the hiring process. So, what are you waiting for? Get that application in!
We think you need these skills to ace Lead Software Engineer in Altrincham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience in software design, development, and quality assurance, and don’t forget to mention any relevant projects that showcase your technical leadership.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for tech and how your skills align with our mission at StudySmarter. Share specific examples of how you've tackled challenges in previous roles.
Showcase Your Problem-Solving Skills: We love problem solvers! In your application, include examples of complex problems you've solved in past projects. This will demonstrate your ability to lead teams and deliver innovative solutions.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at æ…¨æ£æ©¡æ‰¯
✨Know Your Tech Inside Out
Make sure you’re well-versed in the latest programming languages, frameworks, and cloud technologies relevant to the role. Brush up on your knowledge of software engineering best practices and design patterns, as you'll likely be asked to discuss how you've applied these in past projects.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, demonstrating your ability to lead technical teams is crucial. Prepare examples of how you've guided teams through complex problems and delivered innovative solutions. Be ready to discuss your mentoring experiences and how you've fostered a culture of excellence within your teams.
✨Communicate Clearly and Confidently
Effective communication is key, especially when explaining complex technical concepts to non-technical stakeholders. Practice articulating your thoughts clearly and concisely, and be prepared to answer questions about your approach to problem-solving and decision-making under pressure.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills and technical judgement. Think about past challenges you've faced in Agile environments and how you navigated them. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.