At a Glance
- Tasks: Build cloud-native solutions using the latest .NET technologies and mentor fellow engineers.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy a competitive salary, private healthcare, and 26 days of annual leave.
- Other info: Flexible hybrid working and dedicated time for learning new skills.
- Why this job: Make a real impact in tech while working with cutting-edge tools and a supportive team.
- Qualifications: Strong C# and .NET experience, plus a passion for technology and teamwork.
The predicted salary is between 57000 - 60000 £ per year.
£57k - £60k, salary depending on skills and experience. Permanent. 37 hours a week, Monday to Friday. Hybrid / Huntingdon – the role will require you to work in the office 1 day a week.
We are looking for a highly skilled Software Engineer with deep expertise in .NET to join our engineering team. You will be taking a leading role in building cloud‑native solutions using the latest versions of .NET. You will be involved across the whole software development lifecycle, be a driving force behind helping to define best practices, coding standards and mentoring other engineers on best practice.
Responsibilities- Build cloud‑native solutions using .NET 7, 8 or 9.
- Contribute across the entire software development lifecycle.
- Define and enforce coding standards and best practices.
- Mentor other engineers on coding quality and development practices.
- Champion code quality through code reviews.
- Collaborate with cross‑functional teams to deliver high‑quality software.
- Strong C# experience working with .NET 7, 8 or 9.
- Hands‑on experience with Azure services including Azure Functions, Key Vaults and App Services.
- Experience with Azure DevOps, including configuring CI/CD pipelines.
- Championing code quality through code reviews.
- Experience with Git version control systems.
- Experience working within an Agile environment.
- Experience with relational databases and Entity Framework.
- Knowledge of SQL or other relational databases.
- Experience with React using TypeScript (TS) is a plus.
- A genuine passion for technology.
- A desire to continue learning and improving your skills.
- Teamwork and collaboration skills.
- Attention to detail when carrying out code reviews.
- Bonus scheme of up to 10% of your annual salary.
- Private health care for you.
- 26 days annual leave, rising with service.
- Competitive pension scheme.
- Flexibility to personalise your benefits package and support your wellbeing.
- Hybrid working.
- 10% time dedicated to learning new technologies or promoting new ideas.
- Plus lots more.
We are committed to reflect the diversity of the communities we serve in both our workforce and our supply chain partners to help us to understand and meet the needs of our customers. We are passionate and dedicated to the learning and development of our people, making sure they have the right skills and knowledge to be successful and to help achieve their potential. We want to give everyone equal access to our recruitment process.
If you have a disability or long‑term condition, including neurodiversity and mental health conditions, we’ll support you throughout your application, and make any adjustments to make sure your disability or long‑term condition is not a barrier to recruitment.
Senior Software Engineer employer: Anglian Water Group Ltd.
Join a forward-thinking company that values innovation and collaboration, offering a competitive salary and a comprehensive benefits package including private healthcare and a bonus scheme. With a strong commitment to employee growth, you will have the opportunity to mentor others while working in a hybrid environment that promotes work-life balance and continuous learning in the vibrant town of Huntingdon.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that Senior Software Engineer role.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio or GitHub repository with your projects, especially those using .NET and Azure. This gives potential employers a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨Apply Through Our Website
We encourage you to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our awesome team!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET 7, 8 or 9 and any relevant Azure services. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include specific projects where you've built cloud-native solutions or contributed to the software development lifecycle. This gives us a clear picture of your hands-on experience and coding standards.
Be Yourself in the Cover Letter:Your cover letter is your chance to show us your passion for technology and teamwork. Share why you're excited about this role and how you can contribute to our engineering team at StudySmarter.
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’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Anglian Water Group Ltd.
✨Know Your .NET Inside Out
Make sure you brush up on your .NET knowledge, especially the latest versions like .NET 7, 8, and 9. Be ready to discuss your hands-on experience with Azure services and how you've built cloud-native solutions in the past.
✨Showcase Your Coding Standards
Prepare examples of how you've defined and enforced coding standards in previous roles. Discuss your approach to code reviews and how you champion code quality, as this will resonate well with the interviewers.
✨Demonstrate Team Collaboration
Since teamwork is key, think of specific instances where you've collaborated with cross-functional teams. Highlight your Agile experience and how it has helped you deliver high-quality software efficiently.
✨Emphasise Continuous Learning
Express your genuine passion for technology and your desire to keep learning. Mention any recent technologies or practices you've explored, and be prepared to discuss how you can contribute to the 10% time dedicated to learning new ideas.