AgileGrid Solutions
Lead Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
About The Company
TPXImpact Holdings Plc is a leading digital transformation company committed to creating meaningful and sustainable impact across various sectors. As part of the TPXimpact group, a Certified B Corporation, the company specializes in delivering innovative digital solutions that prioritize people, planet, and society. With a diverse team of over 130 professionals—including digital product leaders, creative designers, user experience specialists, and software engineers—TPXImpact is dedicated to fostering positive change through technology. The organization works with a broad spectrum of clients, including charities, non-profits, government agencies, and private sector organizations, to improve services, enhance user experiences, and achieve strategic goals. Their mission centers on building a future where digital solutions support community well-being, environmental sustainability, and social equity, aligning with their core values of ethical, inclusive, accessible, and joyful digital experiences.
About The Role
Role Overview: As Lead Engineer, you will provide senior technical leadership on our Umbraco platforms, collaborating closely with engineers, QA analysts, and project managers to deliver high-quality solutions on time and within budget. This position requires deep Umbraco expertise, focusing on maintaining and evolving established platforms, particularly those supporting charities, non-profits, and membership organizations. You will be responsible for guiding architectural decisions, ensuring platform stability, and fostering technical excellence across projects. Your role involves leading technical planning, upholding standards through code reviews, and mentoring engineers to grow their Umbraco capabilities. This position does not include line management responsibilities; instead, it emphasizes technical leadership, delivery quality, and strategic platform health. Your contributions will directly influence long-term platform success, supporting donation journeys, supporter data, and critical services vital to client missions.
Qualifications
- Deep Umbraco expertise, including extensive hands-on experience building, extending, and maintaining platforms in production environments, especially with recent major versions.
- Strong proficiency in .NET and C#, demonstrating the ability to write clean, maintainable, object-oriented code and review peers' work effectively.
- Proven experience planning and executing major Umbraco upgrades, assessing package compatibility, and managing associated risks.
- Long-term ownership of platforms, with an understanding of technical debt management and platform evolution over years.
- Skilled in designing and implementing APIs and integrations within complex digital ecosystems, including CRM, payment, and marketing platforms.
- Expertise in database design and efficient querying in web applications, particularly with SQL Server.
- Practical experience with cloud hosting platforms, especially Azure and Umbraco Cloud, including environment management and CI/CD pipelines.
- Front-end development skills, emphasizing responsive, accessible interfaces aligned with WCAG standards.
- A strong commitment to security best practices, safeguarding supporter and donor data.
- Technical leadership in agile environments, with a focus on quality outcomes, mentorship, and collaborative team development.
- Client-facing confidence, capable of explaining technical decisions clearly to non-technical stakeholders and managing technical client relationships effectively.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Responsibilities
- Provide senior technical leadership on the Umbraco platforms you oversee, setting and maintaining high standards for development, extension, and maintenance.
- Guide architectural decisions tailored to client budgets, team capabilities, and long-term maintenance needs, including planning and leading major version upgrades with thorough risk assessments.
- Maintain a comprehensive view of platform health, proactively identifying and addressing potential risks.
- Make informed decisions about hosting, environments, and deployment strategies, particularly within Umbraco Cloud or similar managed hosting services.
- Collaborate with other technical leads to contribute to shared standards and practices across the organization.
- Define the technical approach, specify technology stacks, and produce accurate estimates during the planning phase, clearly outlining scope, assumptions, and potential risks.
- Manage client expectations around agile delivery, ensuring transparency and alignment throughout the project lifecycle.
- Lead the delivery of high-quality software during implementation, ensuring your team adheres to agreed timelines and standards, especially in critical areas such as donation journeys, payment integrations, and supporter data management.
- Uphold rigorous code review standards, fostering a culture of quality and continuous improvement.
- Manage relationships with clients as the senior technical point of contact, explaining complex technical concepts clearly and leading the response to any technical issues.
- Coordinate with engineering managers to ensure appropriate resource allocation and support for ongoing support needs.
- Mentor and develop engineers, particularly those enhancing their Umbraco skills, through pairing, reviews, and structured guidance.
- Stay abreast of current tools, standards, and trends, including the Umbraco roadmap and AI-assisted engineering practices, contributing ideas for team growth and departmental excellence.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Benefits
- Competitive salary packages
- Flexible working arrangements
- Opportunities for remote work
- Ongoing training and development programs, including access to industry conferences, certifications, and mentorship schemes
- Health and wellness benefits, including private healthcare and mental health support
- Wellness initiatives
- A collaborative and inclusive environment that values diversity and inclusion
- Participation in meaningful projects that make a positive societal impact
- Encouragement of work-life balance
- Various employee recognition programs to celebrate achievements and contributions
Equal Opportunity
TPXImpact is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. We celebrate diversity and are dedicated to creating a workplace that respects and values individual differences. We do not discriminate based on race, ethnicity, gender, sexual orientation, disability, age, religion, or any other characteristic protected by law.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location