At a Glance
- Tasks: Lead engineering teams to innovate and implement cutting-edge technology for public service.
- Company: Join the Home Office, a leader in AI and automation for public safety.
- Benefits: Enjoy a competitive salary, generous pension, and flexible working options.
- Other info: Dynamic work environment with opportunities for career growth and professional development.
- Why this job: Make a real difference by developing tech that enhances community safety and public services.
- Qualifications: Proven experience in engineering leadership and technical design.
The predicted salary is between 54000 - 66000 £ per year.
This role sits in the Shared Applications Service department, with over 650 engineers. This is the engineering capability, developing in all areas including policing, Border Force, and migration. It includes the Automation and Innovation portfolio, which this role is focused on. The Home Office Automation and Innovation portfolio delivers the government's commitment to "set the standard for excellence in the AI age" - harnessing cutting-edge technology to revolutionise public service delivery.
Our work spans Home Office mission-critical operations, such as transforming Border Security and immigration processes, to revolutionising asylum case management and enhancing Counter-Terrorism capabilities. Imagine developing technology that helps reunite families, creates safer communities, protects vulnerable people, and ensures smoother journeys for the millions travelling to and from the UK. Each area presents unique challenges where AI and automation can deliver substantial efficiency savings and improve outcomes for the public and colleagues.
Where business needs allow, some roles may be suitable for a combination of office and home-based working. Where this is the case, employees will be expected to spend a minimum of 60% of their working time in the office.
The Principal Engineer may be expected to take charge of engineering work across an ensemble of teams, or in a particular area of the business, such as the Automation Centre. You will be responsible for ensuring that engineering work can be done effectively in your area, relying on context provided by your Lead Engineers and peers. You will be expected to line manage or supervise multiple Lead Engineers.
As a Principal Engineer, your work will have an external focus, feeding insights into project/program management to ensure appropriate resourcing decisions are made, including ensuring assurance teams/processes are up to standard. You will be the central point of contact for engineers in your area, ensuring the systems produced are sustainable and meet Digital, Data and Technology strategy. Along with other Senior, Lead and Principal engineers in your area, you will be responsible for ensuring that all technical approaches are appropriate and endorsed. You will take part in planning with senior stakeholders to ensure product delivery and maintenance is on a firm basis. Your remit will be across the engineering function and working closely with Architects and other professions.
Tools And Technologies We Use
- Backend: C#, Java, Node.js, Python, PHP, Scala, Power Platform.
- Frontend: React, JavaScript, Typescript, Angular.
- Data: PostgreSQL, Microsoft SQL Server, Mongodb, Apache Cassandra.
- DevOps/Platforms: Azure, AWS, Kubernetes, Jenkins, Docker, Ansible, Terraform.
- AI: Azure ML Studio, Python, Github Copilot, OpenAI.
Main Responsibilities
- Supporting implementation against strategy; leading multiple engineering teams in line with our architecture and professions.
- Planning our workforce and recruiting civil servants, building a strong technical talent pool; coaching and mentoring as necessary.
- Ensuring the engineering activities undertaken in teams under your supervision are following suitable standards.
- Supporting technical decision making, feeding into roadmaps and overall strategy for the Engineering function in your area.
- Presenting decisions up and down the organisation clearly.
- Coordinating with other engineering leads to form an overall community, acting as the central point of contact in your area and leading collaborative efforts.
Like many organisations we need to maintain our services 24/7, therefore, on occasions there may be a requirement to work out of hours, for which you will be paid an additional allowance.
Working Pattern
This role is available on a full-time basis with the option of compressed hours working. This role is also suitable for part-time working hours, with a minimum requirement to work 30 hours per week due to business requirements.
Essential Skills
- As a Principal Engineer you will have a demonstrable passion for building and managing teams of engineers and experience of:
- Ensuring projects adhere to agreed standards, methods, architecture and tools, with a focus on security and privacy.
- Producing complex technical designs in collaboration with architects, whilst ensuring that these are scalable, secure and fit for purpose, and reviewing others’ designs.
- Using appropriate tooling and a modern programming language (such as Python, C# or JavaScript) to code, test and document complex programs/scripts.
- Monitoring team performance.
- Coaching colleagues and teams to develop skills and capabilities in line with their goals.
- Formally defining the need for and/or implementing training plans for engineers to meet the strategic goals of the organisation.
- Controlling, updating and distributing organisational standards including national and international, such as GDPR or OWASP.
Benefits
Alongside your salary of £76,879, Home Office contributes £22,271 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
Why work for us... Some of the primary benefits include:
- A Civil Service Pension with employer contribution rates of at least 28.97%.
- In-year reward scheme for one-off or sustained exceptional personal or team achievements.
- 25 days annual leave on appointment, rising with service.
- 8 days of public holidays, plus 1 additional privilege day.
Principal Engineer employer: Manchester Digital
Join a dynamic SaaS company in Wigan as a Lead Software Engineer, where you'll thrive in a collaborative and innovative work culture that values your expertise and contributions. With competitive compensation of up to £80k plus benefits like a 5% matched pension, share options, and private healthcare, you’ll have the resources to grow both personally and professionally while enjoying the flexibility of hybrid working. This is an exciting opportunity to take ownership of system design and implementation in a supportive environment that encourages modern engineering practices.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Manchester Digital or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Manchester Digital.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Manchester Digital.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Manchester Digital that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Principal Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Manchester Digital.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Manchester Digital and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Manchester Digital
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Manchester Digital uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.