At a Glance
- Tasks: Lead the transformation of C++ code into scalable cloud architectures and mentor an Agile team.
- Company: AVEVA, a forward-thinking tech company based in Cambridge.
- Benefits: 28 days annual leave, private medical insurance, and education assistance.
- Other info: Join a diverse team in a hybrid working environment with great career growth.
- Why this job: Make a significant impact by modernising software and shaping future technologies.
- Qualifications: Proven experience in C++, .NET, and cloud systems with Agile methodology knowledge.
The predicted salary is between 70000 - 90000 £ per year.
AVEVA, located in Cambridge, is seeking a Principal Software Engineer to lead the modernisation of sophisticated C++ codebases into scalable, cloud-ready architectures. This role entails driving architectural decisions while mentoring a distributed Agile team.
Candidates should have proven experience in C++ and .NET, along with familiarity in cloud-based systems and Agile methodologies.
The position offers a hybrid working model and a comprehensive benefits package including 28 days annual leave, private medical insurance, and education assistance. We value diversity and inclusivity in our teams.
Principal Software Engineer: Modernise C++ to Cloud‑NET in Cambridge employer: AVEVA
AVEVA is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Cambridge. With a strong emphasis on employee growth, we offer extensive benefits including a hybrid working model, 28 days of annual leave, private medical insurance, and education assistance, ensuring our team members thrive both personally and professionally. Join us to be part of a diverse and inclusive environment where your contributions to modernising technology will make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Engineer: Modernise C++ to Cloud‑NET in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Principal Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ and .NET projects, especially any cloud-based systems you've worked on. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on Agile methodologies and be ready to discuss how you’ve driven architectural decisions in past roles. We want to see your thought process and how you mentor others.
✨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, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Software Engineer: Modernise C++ to Cloud‑NET in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and .NET, as well as any cloud-based projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing relevant achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about modernising C++ codebases and how your background in Agile methodologies makes you a great fit for our team. Let us know what drives you!
Showcase Your Leadership Skills:Since this role involves mentoring a distributed Agile team, highlight any leadership experiences you have. We’re looking for someone who can inspire and guide others, so share examples of how you've done this in the past.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at AVEVA
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've tackled complex problems using C++. They’ll likely want to hear about specific challenges you faced and how you overcame them.
✨Showcase Your Cloud Knowledge
Since this role involves modernising codebases for cloud environments, be ready to talk about your experience with cloud technologies. Familiarise yourself with common cloud architectures and be prepared to discuss how you would approach transitioning C++ applications to .NET in a cloud setting.
✨Emphasise Agile Experience
As the position requires mentoring an Agile team, highlight your experience with Agile methodologies. Share examples of how you've successfully led teams in an Agile environment, focusing on collaboration, flexibility, and iterative development.
✨Prepare Questions About Their Culture
AVEVA values diversity and inclusivity, so come prepared with questions that show your interest in their company culture. Ask about their approach to team dynamics and how they support professional development, which will demonstrate that you’re not just interested in the role but also in being a part of their community.