Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Slough Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
M

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.
Skills, knowledge and expertise
  • 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.
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.

We believe we can use tech to make public services better. We also believe this can happen best when our own team represents the society that actually uses the services we work on. We’re collectively continuing to grow a culture that is happy, healthy, safe and inspiring for people of all backgrounds and experiences, so we encourage people from underrepresented groups to apply for roles with us.

When you apply, we’ll put you in touch with a talent partner who can help with any needs or adjustments we may need to make to help with your application.

We’re committed to building a happy, inclusive and diverse workforce.

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.

Principal Software Engineer employer: Made Tech

At Made Tech, we pride ourselves on being an exceptional employer, particularly for our Principal Software Engineers who play a pivotal role in transforming public sector services through innovative technology. Our inclusive work culture fosters collaboration and personal growth, offering 30 days of annual leave, flexible working arrangements, and comprehensive support for mental health and wellbeing. With a commitment to diversity and a strong emphasis on professional development, we empower our employees to thrive while making a meaningful impact in the communities we serve.
M

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 potential clients and 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 expectations for this role.

✨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 not only boost your confidence but also demonstrate your commitment to continuous learning.

We think you need these skills to ace Principal Software Engineer

Leadership Skills
Client Relationship Management
Technical Authority
Software Engineering Expertise
Agile Methodologies
Containerisation and Orchestration (e.g. Docker, Kubernetes)
CI/CD Practices
Cloud Platform Proficiency
Infrastructure as Code (IAC)
Database Management
Consultancy Experience
Stakeholder Engagement
Problem-Solving Skills
Coaching and Mentoring
Business Development Acumen
Communication Skills
Team Collaboration
Adaptability to Change
Public Sector Knowledge
Strategic Thinking

Some tips for your application 🫡

Understand the Role: Before you start writing your application, make sure you thoroughly understand the responsibilities and requirements of the Principal Software Engineer position. Tailor your application to highlight how your skills and experiences align with the specific needs outlined in the job description.

Showcase Leadership Experience: Since this role involves leading teams and mentoring others, be sure to include examples of your leadership experience. Highlight any instances where you've successfully managed projects or guided team members, demonstrating your ability to inspire and drive results.

Demonstrate Technical Expertise: The job requires a deep knowledge of various programming languages, frameworks, and modern software engineering practices. Use your application to showcase your technical skills, including specific technologies you've worked with and how you've applied them in past projects.

Build a Connection with the Public Sector: As the role focuses on delivering services for the public sector, it's important to convey your understanding of its challenges. Share any relevant experiences you've had working with public sector clients or projects, and explain how you can contribute to improving their services through innovative solutions.

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, particularly in relation to digital transformation and user-centric services.

✨Demonstrate Leadership Skills

Showcase your ability to lead high-performing teams and manage client relationships. Prepare examples of how you've successfully guided teams through complex projects and fostered a culture of collaboration and innovation.

✨Technical Expertise is Key

Be ready to discuss your technical skills in depth, especially regarding software engineering practices, cloud platforms, and modern development tools. Highlight specific projects where you applied these skills effectively.

✨Build Trust with Clients

Prepare to explain how you've built trusted advisor relationships with clients in the past. Share examples of how you've understood their needs and provided tailored solutions that have led to successful outcomes.

Principal Software Engineer
Made Tech
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>