At a Glance
- Tasks: Lead engineering teams to deliver top-notch software and drive AI tool adoption.
- Company: Join a forward-thinking tech company focused on education and innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in education technology while shaping the future of engineering practices.
- Qualifications: 5+ years in software development, strong leadership skills, and cloud technology expertise.
- Other info: Dynamic role with a chance to influence technical direction and culture.
The predicted salary is between 72000 - 108000 Β£ per year.
We are hiring a Principal Engineer for our Education Group! This role is a key role in the IRIS Engineering Organization and is one of the keystones in the delivery of World-Class Customer Products, Developer experience and the advancement of our technology in .NET and C#.
As a Principal Software Engineer, your world is being embedded or supporting the teams where the hardest work is happening at any given time, helping them deliver good quality software with predictable velocity, helping them break through when theyβre getting blocked, helping them get better over time, oiling the wheels of inter-team communication. Coaching, challenging and guiding the Engineering teams on great practices, processes and implementation.
As the Education Principal Engineer at IRIS you will:
- Drive the usage and best practices of AI Tools such as Devin, Replit, Co-Pilot, Cursor.
- Work with a high level of autonomy with regards to both focus areas and impact mechanisms.
- Demonstrate and educate industry recognised engineering Cloud Platform SAAS "best in class" practices/frameworks e.g. Highly scalable, resilient, extendable service and application designs.
- Influence and drive the technical strategic direction of the platform & estate with engineering Leadership (VPs, Directors, Managers and Architects).
- Promote the Iris technical culture externally.
- Nurture/Grow the internal technical culture of Iris.
- Drive harmonization of best practices and processes across the organisation.
- Lead new ways of thinking and new engineering initiatives across the org without defined authority.
Responsibilities:
- Apply deep technical expertise to supporting teams in solving complex problems.
- Work with architecture and Central teams to continually evolve the technical strategy.
- Utilise understanding of cloud technologies to help teams engineer for high availability and performance of the platform.
- Support project teams on the right pragmatic trade-offs between rapid delivery and long term supportable code.
- Drive and support the adoption and driving of AI tooling and usage across the Product and Engineering Org.
- Enhance the delivery capability of any backend team.
- Take ownership of a problem space where appropriate.
Experience:
- Minimum 5 Years Experience developing and supporting engineers in their technical and career progression.
- Demonstratable impact of engineering delivery.
- Demonstratable creation and changes to applications using AI Tools.
- Ability to work with a high level of autonomy.
- Demonstrable knowledge of architectural concepts.
- Understanding of cloud-native technologies and architecture.
- Significant experience breaking down monoliths into microservices.
- Advanced experience (+5 Years) with engineering processes such as CI/CD, Continuous Delivery and Agile.
- Deep knowledge and understanding of core advanced topics Eg: async, http, memory management, performance optimisation, profiling and debugging applications.
- Minimum 7 Years Experience working across multiple tech stacks.
- Positive approach to problem solving.
- Minimum 5 Years Experience of working at enterprise level scale/throughput and reliability.
- Demonstrable experience of taking accountability and Technical leadership and ownership of a Domain/Large scale problem.
Principal Engineer (Education) in England employer: IRIS Software Group
Contact Detail:
IRIS Software Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Engineer (Education) in England
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving AI tools and cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to .NET, C#, and microservices. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team at IRIS.
We think you need these skills to ace Principal Engineer (Education) in England
Some tips for your application π«‘
Tailor Your Application: Make sure to customise your CV and cover letter for the Principal Engineer role. Highlight your experience with .NET, C#, and AI tools, as well as any leadership roles you've had in engineering teams. We want to see how your skills align with our needs!
Showcase Your Impact: When detailing your past experiences, focus on the impact you've made in previous roles. Use specific examples of how you've improved processes or delivered high-quality software. We love seeing quantifiable results that demonstrate your contributions!
Be Authentic: Let your personality shine through in your application. We value a positive approach to problem-solving and want to get a sense of who you are beyond your technical skills. Share your passion for engineering and education, and how you can contribute to our culture at StudySmarter.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It streamlines the process for us and ensures your application is seen by the right people. Donβt miss out on this opportunity to join our team!
How to prepare for a job interview at IRIS Software Group
β¨Know Your Tech Inside Out
Make sure you brush up on your knowledge of .NET, C#, and cloud-native technologies. Be ready to discuss your experience with AI tools like Devin and Co-Pilot, as well as your understanding of architectural concepts. The more you can demonstrate your technical expertise, the better you'll impress the interviewers.
β¨Showcase Your Leadership Skills
As a Principal Engineer, you'll need to guide and coach teams. Prepare examples of how you've influenced technical direction or improved processes in previous roles. Highlight any experiences where you've taken ownership of complex problems and led teams to success.
β¨Emphasise Problem-Solving Abilities
Be ready to discuss specific challenges you've faced in engineering and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your positive approach to problem-solving and your ability to make pragmatic trade-offs.
β¨Cultural Fit Matters
Understand the technical culture at IRIS and be prepared to discuss how you can contribute to nurturing and growing that culture. Share your thoughts on promoting best practices and fostering inter-team communication, as this will show you're aligned with their values and goals.