Software Engineer
Nigel Wright Group · NE16AF · posted 21 days ago
Going rate £54,700UK median £56,914
Home Office going rates from
Occupation
2134Programmers and software development professionals
Going rate for this occupation: £54,700 · UK median pay £56,914
Home Office going rates from
Where this salary sits
- UK pay for this occupation
- This role£39,000 to £45,000stated
- Going rate£54,700
- UK median£56,914
View these figures as a table
| Percentile | Pay |
|---|---|
| 10th | £32,835 |
| 25th | £42,289 |
| 50th | £56,914 |
| 75th | £75,794 |
| 90th | £102,860 |
| Going rate | £54,700 |
| UK median | £56,914 |
Sponsorship
Sponsorship chance
Very low
- Not matched to a licence on the register
- Salary is below the going rate
- Occupation is eligible for Skilled Worker
On the public records we hold, sponsorship for this role looks unlikely: not matched to a licence on the register, and salary is below the going rate.
We hold the employer, the occupation, a stated salary and the advert's own wording.
Why
Sign in to see how you fit and draft a cover letter
We read this advert for what it asks, check each line against your CV and show you the evidence for every judgement.
Sign inFull advert
Company Our client is a large, purpose-led organisation with a significant regional presence and an ambitious programme of digital transformation. The technology function develops and supports the applications, integrations and data services used across a complex and varied organisation. The team is committed to building secure, scalable and user-focused technology that delivers measurable benefits for colleagues, customers and the wider community. You will join a collaborative and inclusive working environment where knowledge sharing, professional development and continuous improvement are actively encouraged. The position is based in a modern Newcastle city-centre location, with an expectation of three days per week in the office. Alongside the opportunity to work on meaningful and technically interesting projects, the organisation offers an excellent benefits package and a supportive approach to career development and work-life balance. Role The Senior Software Engineer will lead and contribute to the design, development and delivery of complex software applications and integrations using .NET and the wider Microsoft technology stack, including Microsoft Azure and Microsoft 365. Working as part of a multidisciplinary product and development function, you will combine hands-on engineering with technical leadership. You will help define appropriate solutions, support other developers and ensure applications are secure, robust, scalable and aligned with user and organisational needs. Key responsibilities will include:
Designing and developing complex software applications, integrations and associated data platforms Building high-quality, secure, scalable and maintainable solutions using .NET and Microsoft technologies Leading the delivery of integrations that enable organisational data to be managed and shared securely across multiple systems Developing and consuming REST APIs and designing reliable interfaces between applications Delivering cloud-based applications and integrations using Microsoft Azure Working with stakeholders to understand requirements and translate user stories into effective technical solutions Producing proof-of-concept solutions and using rapid prototyping to validate requirements Contributing to technical architecture and helping select the most appropriate technologies, tools and development approaches Reviewing code, designs and other technical deliverables produced by colleagues Promoting test-driven development and creating effective unit, performance and load tests Ensuring applications meet appropriate standards for security, capacity, availability, continuity, resilience and performance Maintaining accurate and relevant technical documentation, including solution designs, data models, configurations and deployment information Providing technical coaching and sharing good practice across the development team Supporting the planning, prioritisation and coordination of development activity Working with third-party suppliers to ensure the quality and reliability of externally provided software, hosting and data services Contributing to decisions about engineering processes, development standards and future technology choices Supporting an Agile, collaborative and continuously improving development culture
Information from public records, not immigration advice.