Software Developer

Summary

Software Developer at a technical consultancy in Newcastle, designing and delivering software solutions using Python, Java, React, Rust, C#, and .NET across AWS and Azure cloud platforms.

Salary: £48,000 - 88,000 per year

Requirements:
  • Strong A-Level qualifications (3 As minimum or international equivalent)
  • Bachelors degree in Computer Science from a globally recognised university or Top 300 university, with a minimum 2:1 grade
  • Strong programming skills in Python, Java, React, Rust, C#, and .NET
  • Strong problem-solving skills with the ability to work independently and take ownership of projects
  • Strong experience working across Azure and AWS
  • Experience within financial services or a consultancy environment is desirable
  • Excellent communication skills, with the ability to engage effectively with both technical and non-technical stakeholders
  • Highly organised and motivated to continuously learn and develop new technical skills
  • Entrepreneurial mindset with a proactive approach to identifying and solving challenges
Responsibilities:
  • Design, develop, and maintain high-quality software applications and services
  • Take full ownership of technical projects, from understanding stakeholder needs to delivering solutions that work
  • Collaborate with business users and technical teams to identify opportunities for innovation and process improvement
  • Challenge existing processes with technical and innovative thinking
  • Stay updated with emerging technologies, development frameworks, and industry best practices
  • Participate in code reviews and promote high standards of software engineering across the team
Technologies:
  • AWS
  • Azure
  • C#
  • Java
  • Python
  • React
  • Rust
  • ASP.NET
  • Cloud
  • DevOps

More:

Chi Square Group is delighted to be partnering with a technical consultancy firm in the search for a Software Developer to join its growing technology team in Newcastle. We offer a competitive compensation package, hybrid working, meaningful ownership and responsibility from day one, exposure to a wide variety of challenging and impactful technology projects, and continuous learning and professional development opportunities. The successful candidate will play a key role in designing, developing, and delivering innovative software solutions, contributing to scalable applications and systems that have a tangible impact on a fast-growing organisation.

last updated 35 week of 2026

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available