Junior Software Engineer (Surrey)

About the Role:

We’re looking for a Junior Software Engineer with a passion for building scalable, high-quality software using .NET technologies. This is a great opportunity to join a collaborative, purpose driven development team that works on impactful solutions in the research and innovation space.

As part of a growing engineering function, you'll contribute to the development and enhancement of modern web applications using a robust tech stack. You’ll be supported by experienced developers while being encouraged to learn, experiment, and take ownership of your code.

What You’ll Do:

  • Develop backend services using .NET / C#
  • Collaborate with frontend developers using React and TypeScript
  • Write clean, maintainable, and well-documented code
  • Contribute to system design discussions and code reviews
  • Participate in Agile ceremonies (stand ups, planning, retros)
  • Learn and assist with DevOps practices including CI/CD pipelines and Infrastructure as Code
  • Work with both relational (SQL Server) and NoSQL (e.g., Cosmos DB, MongoDB) databases
  • Build and deploy applications in Microsoft Azure

What we are looking for:

  • A degree in Computer Science or a related field, or equivalent practical experience
  • Some commercial or academic experience in .NET / C# development
  • Understanding of web development principles and REST APIs
  • Exposure to frontend frameworks (React, Angular, Vue) is a plus
  • Familiarity with SQL or other databases
  • Eagerness to learn cloud technologies, especially Azure
  • A collaborative mindset and strong communication skills
  • Proactive attitude with a willingness to grow in a team-oriented environment

Nice to Have (but not required):

  • Experience with GitHub Actions, Azure DevOps, or other CI/CD tools
  • Interest or exposure to Infrastructure as Code (e.g., Terraform, Bicep)
  • Basic understanding of Agile methodologies

Why Join Us:

  • Work on meaningful software that supports impactful realworld outcomes
  • A supportive team culture that values curiosity, ownership, and continuous improvement
  • Exposure to modern tools, cloud platforms, and real-world projects
  • Clear growth path with mentorship and training opportunities
  • Salary up to 38k + Benefits & bonus

How to Apply:

If you're a motivated junior developer who wants to build real-world applications and grow your skills in a modern .NET environment, we’d love to hear from you.

Company
Arrows
Location
Surrey, UK
Posted
Company
Arrows
Location
Surrey, UK
Posted