Software Engineer in Sheffield

Software Engineer in Sheffield

Sheffield Full-Time 40000 - 50000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and develop modern cloud-based applications while optimising legacy systems.
  • Company: Cura Terrae, a certified Great Place to Work® focused on sustainability.
  • Benefits: Competitive salary, company pension, life assurance, and social events.
  • Other info: Dynamic environment with opportunities for professional growth and innovation.
  • Why this job: Join a forward-thinking team making a real impact in environmental services.
  • Qualifications: Experience with Azure, .NET/C#, and a collaborative mindset.

The predicted salary is between 40000 - 50000 £ per year.

Cura Terrae Water is looking for a motivated and detail-oriented Software Engineer to join our growing technology team. This is an exciting opportunity to contribute to the development of modern, cloud-based applications while supporting a small number of legacy systems. If you’re passionate about clean code, enjoy solving complex problems, and thrive in a collaborative environment, we’d like to hear from you.

Your Role

As a Software Engineer, you will play a key role in designing, developing, and maintaining software applications that support our operational and commercial objectives. Working closely with cross-functional teams, you’ll help deliver secure, scalable, and high-performing solutions.

Key Responsibilities

  • Design, develop, and test secure software solutions (primarily Azure Functions in .NET/C#)
  • Write clean, scalable, and maintainable code
  • Troubleshoot, debug, and optimise application performance
  • Support a small number of legacy applications
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Participate in code reviews and uphold performance, security, and reliability standards
  • Stay current with emerging technologies and contribute to continuous improvement in tools and processes

About You

We’re looking for someone who combines technical capability with a proactive and collaborative mindset:

  • Strong communicator and interpersonal skills
  • Detail-oriented with a commitment to quality and professionalism
  • Discreet, adaptable, and able to manage competing priorities in a fast-paced environment

Skills & Experience

  • Experience with Microsoft Azure or similar cloud platforms
  • Familiar with Agile methodologies and CI/CD pipelines
  • Knowledge of containerisation, e.g. Docker and Kubernetes
  • Experience with .NET/C# (preferred)

What We Offer

You’ll be part of a collaborative and forward-thinking team, working on meaningful projects that make a real impact. We value innovation, continuous improvement, and professional growth, offering you the opportunity to develop your skills while contributing to a dynamic and evolving business.

  • Company pension scheme
  • Life Assurance
  • Company-wide social events

About Cura Terrae

Cura Terrae is a Great Place to Work®-certified environmental services group, helping clients achieve their sustainability and regulatory goals. We provide expert water quality monitoring and environmental solutions across the UK, combining technical excellence with strong environmental stewardship.

Apply now by emailing recruitment@cura-terrae.com or for questions or to request reasonable adjustments.

Software Engineer in Sheffield employer: Cura Terrae Water

Cura Terrae Water is an excellent employer for Software Engineers, offering a collaborative and innovative work culture where your contributions directly impact sustainability efforts. With a focus on professional growth, employees benefit from continuous learning opportunities, a supportive team environment, and perks such as a company pension scheme and life assurance. Join us in making a meaningful difference while developing your skills in a forward-thinking organisation.
C

Contact Detail:

Cura Terrae Water Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Sheffield

✨Tip Number 1

Network like a pro! Reach out to current employees at Cura Terrae on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, make sure to highlight them during interviews. Demonstrating your experience with Azure Functions and .NET/C# can really set you apart.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your coding skills and be ready to solve problems on the spot. Practising common coding challenges can help you feel more confident.

✨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.

We think you need these skills to ace Software Engineer in Sheffield

Azure Functions
.NET
C#
Cloud Platforms
Agile Methodologies
CI/CD Pipelines
Containerisation
Docker
Kubernetes
Troubleshooting
Debugging
Optimisation
Collaboration
Communication Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Azure Functions, .NET/C#, and any relevant projects that showcase your skills in clean code and problem-solving.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software development and how you align with our values at Cura Terrae. Don’t forget to mention your collaborative mindset and commitment to quality.

Showcase Your Projects: If you've worked on any cloud-based applications or legacy systems, be sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to deliver secure and scalable solutions.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Cura Terrae Water

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Azure Functions and .NET/C#. Brush up on your knowledge of cloud platforms and be ready to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of complex problems you've solved in your previous roles. Highlight your approach to troubleshooting and debugging, as this will demonstrate your ability to maintain and optimise application performance.

✨Emphasise Collaboration

Cura Terrae values teamwork, so be ready to talk about your experience working in cross-functional teams. Share instances where you’ve collaborated with others to deliver high-quality solutions, and how you’ve contributed to code reviews.

✨Stay Current and Curious

Show your enthusiasm for continuous improvement by discussing any emerging technologies or methodologies you’ve been exploring. This could include containerisation tools like Docker and Kubernetes, or Agile practices, which are crucial for the role.

Software Engineer in Sheffield
Cura Terrae Water
Location: Sheffield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>