At a Glance
- Tasks: Lead complex client projects and mentor delivery teams in software engineering.
- Company: Join Made Tech, a leader in digital transformation for the public sector.
- Benefits: Enjoy 30 days holiday, flexible remote work, and paid counselling services.
- Why this job: Be part of a culture that values innovation, inclusion, and personal growth.
- Qualifications: Experience in software engineering, leadership, and public sector challenges required.
- Other info: We encourage applications from underrepresented groups and offer tailored support during the application process.
The predicted salary is between 43200 - 72000 £ per year.
Our Principal Software Engineers are responsible for leading and delivering strategically significant, complex client engagements across our portfolio of clients. We believe that great delivery stems from a thorough understanding of our clients and their needs, strong discipline skills and subject matter expertise, excellent leadership and a clear vision of lasting and effective change in a public sector environment. We expect our Principal Software Engineers to bring all of that and enthuse our delivery teams with the same passion.
The successful candidate will lead the Software Engineering aspects of our client engagements while overseeing the wider delivery within the account (or industry) when appropriate. In addition, our Principal Software Engineers are responsible for engaging with our clients to understand their challenges and build lasting, trusted advisor relationships. They will also oversee multiple, concurrent client deliveries to help ensure quality and drive the sharing of best practice across our engagements and industries.
Our Principal Software Engineers are members of the Software Engineering Practice leadership team with the responsibility to develop the capability of the practice to meet business needs and to accelerate the growth of the practice, their account and the wider business. The right person for this role will do this by combining their technical discipline/craft experience, leadership skills and industry network with Made Tech's unparalleled experience of delivering digital services and digital transformation for the Public Sector.
Key responsibilities- Collaborate with clients to understand their needs, provide solution advice in your role as a trusted advisor and shape solutions that leverage Made Tech's wider capabilities and credentials.
- Assess project performance as a part of the billable delivery team, Quality Assure (QA) the deliverables and outcomes, and ensure client satisfaction.
- Coach and mentor team members as well as providing direction to enable them to achieve their engagement outcomes and to develop their careers.
- Act as a Technical Authority (of your appropriate capability) to provide oversight and ensure alignment with internal and industry best practices.
- Ensure engagement experience is captured and used to improve standards and contribute to Made Tech knowledge.
- Participate in business development activities, including bids and pre-sales within the account, industry and practice.
- Undertake people management responsibilities, including performance reviews and professional development of your engagement and practice colleagues.
- Serve as a thought leader within Made Tech, our account engagements and the wider public sector and represent the company at industry events.
Clients
- Understanding of the issues and challenges that the public sector faces in delivering services that make the best use of data and digital capabilities, transforming legacy infrastructure, and taking an innovative and user-centric approach.
- Ability to innovate and take learnings from the commercial sector, other countries and advances in technology and apply them to UK Public Sector challenges to create tangible solutions for our clients.
- Experience building trusted advisor relationships with senior client stakeholders within the public sector.
Leadership
- Experience of building and leading high performing, consulting teams and creating the leveraged engagements to provide a cost-effective, profitable, successful client-facing delivery.
- Leadership of bids and solution shaping to produce compelling proposals that help Made Tech win new business and grow the industry.
- Experience of managing third-party partnerships and suppliers (in conjunction with Made Tech colleagues) to provide a consolidated and seamless delivery team to clients.
People management
- Ambassadors of belonging at Made Tech, advocating and championing organisational commitments and priorities, recognising their role in modelling the way and embodying our values.
- Compelling communicators, ensuring key information is swiftly cascaded, understood, and feedback gathered and shared.
- Using their coaching skills to enable people to be their best, regularly and routinely providing meaningful, positive and constructive feedback.
- Make decisions that support the best interests of the business while recognising that our people are its foundation.
- Inspire innovation and spark curiosity, encourage people to be positively disruptive and challenge the status quo.
- Lead your direct reports and positively influence the wider organisation as an inspiring people manager in line with our people manager objectives and key results.
Practice
- Experience in delivering complex and difficult engagements that span multiple capabilities for user-facing digital and data services in the public sector.
- Experience in identifying opportunities based on client needs and developing targeted solutions to progress the development of the opportunity.
- Experience of working with sales professionals and commercial responsibility for strategic organisational goals.
Software Engineering
- A deep knowledge of a wide range of different languages, frameworks, stacks and design patterns.
- Deep experience with containerisation and orchestration tools (e.g. Docker, Kubernetes), CI/CD, TDD, Agile working and modern software engineering practices in general.
- Experience working within multidisciplinary teams with product, design, and technical disciplines all successfully collaborating.
- Advanced understanding of at least one cloud platform - able to spin up an infrastructure with IAC and justify the choices made in creating it.
- Very strong technical understanding of the benefits, drawbacks and operating principles of the major databases, queues and other infrastructure services.
- A proven track record of consultancy, having been treated by clients as a recognised technical advisor.
- Experience working closely with technical and non-technical stakeholders, able to confidently and politely advance an argument in favour of a technical choice, resolving conflicts and finding common ground.
- A strongly evidenced commitment to self-development and career growth.
Job benefits
- 30 days Holiday - we offer 30 days of paid annual leave + bank holidays!
- Flexible Parental Leave - we offer flexible parental leave options.
- Remote Working - we offer part time remote working for all our staff.
- Paid counselling - we offer paid counselling as well as financial and legal advice.
An increasing number of our customers are specifying a minimum of SC (security check) clearance in order to work on their projects. As a result, we're looking for all successful candidates for this role to have eligibility. Eligibility for SC requires 5 years' of continuous UK residency. Please note that if at any point during the interview process it is apparent that you may not be eligible for SC, we won't be able to progress your application and we will contact you to let you know why.
Principal Software Engineer employer: Made Tech
Contact Detail:
Made Tech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Familiarise yourself with the specific challenges faced by the public sector in delivering digital services. Understanding these issues will help you engage more effectively with clients and demonstrate your ability to provide tailored solutions.
✨Tip Number 2
Network with professionals in the public sector and attend relevant industry events. Building relationships with key stakeholders can position you as a trusted advisor and enhance your visibility within the sector.
✨Tip Number 3
Showcase your leadership skills by discussing past experiences where you've successfully led teams or projects. Highlighting your ability to inspire and mentor others will resonate well with our values at StudySmarter.
✨Tip Number 4
Stay updated on the latest technologies and methodologies in software engineering, particularly those relevant to the public sector. Being knowledgeable about current trends will help you stand out as a candidate who can drive innovation.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the responsibilities of a Principal Software Engineer. Focus on your leadership roles, technical expertise, and any experience in public sector projects.
Craft a Compelling Cover Letter: Write a cover letter that showcases your understanding of the public sector's challenges and how your background makes you a suitable candidate. Use specific examples to demonstrate your ability to build trusted advisor relationships and lead high-performing teams.
Highlight Technical Skills: Clearly outline your technical skills, especially in software engineering practices, cloud platforms, and modern development methodologies. Mention any experience with containerisation tools and your ability to work within multidisciplinary teams.
Showcase Leadership Experience: Emphasise your leadership experience in managing teams and projects. Provide examples of how you've coached team members, contributed to business development, and led successful client engagements.
How to prepare for a job interview at Made Tech
✨Understand the Public Sector Landscape
Familiarise yourself with the challenges and opportunities within the public sector. Be prepared to discuss how your experience can help address these issues, showcasing your understanding of data and digital capabilities.
✨Demonstrate Leadership Skills
Highlight your experience in leading high-performing teams and managing client relationships. Share specific examples of how you've inspired and mentored team members to achieve their best outcomes.
✨Showcase Technical Expertise
Be ready to discuss your deep knowledge of software engineering practices, including your experience with various languages, frameworks, and cloud platforms. Prepare to explain your technical decisions and how they align with best practices.
✨Engage as a Trusted Advisor
Prepare to illustrate how you've built trusted relationships with clients in the past. Discuss your approach to understanding client needs and how you’ve provided solutions that leverage your organisation's capabilities.