At a Glance
- Tasks: Lead engineering excellence and influence tech decisions across teams.
- Company: Civica creates software for public services, impacting over 100 million citizens globally.
- Benefits: Enjoy flexible work, a focus on learning, and opportunities to give back.
- Why this job: Make a real difference in communities while growing your career in a diverse environment.
- Qualifications: Expertise in .NET, cloud-native architectures, and leading high-performing teams required.
- Other info: Join a company committed to inclusivity and innovation in public services.
The predicted salary is between 48000 - 72000 £ per year.
We're Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens. Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration.
As a company, we're passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities.
About the role
As a Principal Engineer at Civica, you will significantly influence business and technology decisions across multiple vertical teams. You will set the standards for engineering excellence and have the ability to use your comprehensive knowledge to solve technical challenges across multiple domains. As members of Civica's Engineering Senior Leadership Team, you will work alongside the Directors of Engineering to define engineering strategy, drive innovation, and align engineering teams' priorities with business objectives.
Key responsibilities
- Heavily influence the technical direction for Civica's Local Government and Education product portfolio.
- Demonstrate strong hands-on expertise while primarily guiding, reviewing, and enabling teams to write high-quality, well-documented code that solves complex problems at scale.
- Recognised as a role model, promoting coding best practices, inspiring engineers in their organisation to deliver the product vision, making the right trade-offs with a bias for action.
- Play a central role in technical and organisational contributions.
- Act as an escalation point for highly complex technical issues, provide guidance and assist in implementing resolutions.
- Guide conversations to remove blockers and encourage collaboration across teams.
- Research and recommend new technologies, tools, methodologies that can add value to Civica's Engineering teams and product portfolio.
- Lead and contribute to technical discussions to drive better outcomes.
- Build strategic relationships with internal stakeholders (Engineers, Product Managers, UX, and operations) to deliver on Civica's goals.
- Support the hiring efforts of Civica's Engineering group.
- Participate as either a technical interviewer or part of the team's interview panel.
- Extensive expertise in building software using .NET, cloud-native architectures, and deploying on Azure.
- Proficiency in DevOps, Infrastructure as Code (IaC), observability, and performance tuning.
- Strong security mindset, understanding of best practices for secure coding, authentication, and data protection.
- Experience in leading technical transformations and migrating legacy applications to modern architectures.
- Demonstrated ability to influence senior stakeholders and drive engineering roadmaps.
- Strong communication, decision-making, and conflict-resolution skills.
Desired competencies
- Experience in transforming teams.
- Experience in establishing technical governance frameworks and defining engineering KPIs.
- Exposure to compliance, risk management, and regulatory requirements in software development.
- Proven track record of building and leading high-performing engineering teams.
Benefits
Why You'll Love Working with Us
We know that when our people are happy, they work better and have greater job satisfaction. Here's what you can expect:
- Diversity & Inclusion: We're all different—and we love this about us. We provide an inclusive, safe, and welcoming environment to all Civicans, new and old.
- Focus on Learning: There are heaps of opportunities to help you grow and be your best. We encourage you to drive your personal development and career.
- Giving Culture: We encourage you to "give back" with benefits such as our Days of Difference leave, where you can volunteer for a charity of your choice.
- Flexible Work: We have the technology and tools to support you working in our hybrid environment.
At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission. If you need any adjustments or accommodations to participate in our recruitment process, please let us know. We are here to support you.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Principal Engineer employer: Civica
Contact Detail:
Civica Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer
✨Tip Number 1
Familiarise yourself with Civica's mission and values. Understanding their commitment to improving public services will help you align your own experiences and aspirations with their goals during discussions.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've transformed teams or influenced technical direction in previous roles. This will demonstrate your capability to drive innovation and set engineering standards.
✨Tip Number 3
Network with current or former Civica employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 4
Stay updated on the latest technologies relevant to the role, especially around .NET, Azure, and DevOps practices. Being able to discuss recent advancements or tools can set you apart as a knowledgeable candidate.
We think you need these skills to ace Principal Engineer
Some tips for your application 🫡
Understand the Role: Before applying, take the time to thoroughly understand the responsibilities and expectations of a Principal Engineer at Civica. Tailor your application to highlight relevant experiences that align with their needs.
Highlight Technical Expertise: Make sure to showcase your extensive experience with .NET, cloud-native architectures, and Azure deployments. Provide specific examples of how you've solved complex technical challenges in previous roles.
Demonstrate Leadership Skills: Civica is looking for someone who can influence and lead teams. Include examples of how you've transformed teams or established technical governance frameworks in your past positions.
Craft a Compelling Cover Letter: Use your cover letter to express your passion for technology in public services and how you can contribute to Civica's mission. Be sure to mention your commitment to diversity and inclusion, as this aligns with their company values.
How to prepare for a job interview at Civica
✨Showcase Your Technical Expertise
As a Principal Engineer, you'll need to demonstrate your hands-on expertise in .NET and cloud-native architectures. Be prepared to discuss specific projects where you've solved complex technical challenges and how you guided your team through these processes.
✨Emphasise Leadership and Collaboration
Highlight your experience in leading engineering teams and fostering collaboration across departments. Share examples of how you've influenced technical direction and built strategic relationships with stakeholders to achieve business objectives.
✨Discuss Your Approach to Best Practices
Civica values coding best practices, so be ready to talk about how you promote these within your teams. Discuss your methods for ensuring high-quality, well-documented code and how you inspire others to follow suit.
✨Prepare for Technical Discussions
Expect to engage in technical discussions during the interview. Brush up on current technologies, tools, and methodologies relevant to the role, and be ready to share your insights on how they can add value to Civica's Engineering teams.