> Markdown version of [/jobs/ext/3045426-software-engineer](https://www.wearedevelopers.com/jobs/ext/3045426-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** developrec - **Location:** Newcastle upon Tyne, UK - **Experience:** Experienced - **Salary:** £65,000.0 - £130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Applications Architecture, C Sharp (Programming Language), Information Technology Consulting, Python (Programming Language), Commercial Software, Software Engineering, TypeScript, ReactJS, Backend, Service Stack - **Published:** September 24, 2026 - **Apply:** https://www.collegerecruiter.com/job/2898590566-software-engineer ## About the Role Ideally, you'll have 3+ years of commercial Software Engineering experience and strong engineering fundamentals. We're looking for engineers who are comfortable being technology agnostic. You don't need experience across every language or framework, but you'll ideally have a strong background in one or more of: * Python * Java * C# / .NET * Rust * Go * TypeScript / JavaScript * React * Or another modern software engineering stack We're much more interested in your overall engineering ability, problem-solving skills and ability to learn than whether you've spent your entire career working with one particular language. We're particularly interested in engineers who have worked in consultancy, professional services or other client-facing technical environments. Consulting experience isn't essential, but you should be technically strong, comfortable communicating directly with stakeholders and interested in working across different technologies and business problems rather than being tied to one stack. ## Description I'm working with a rapidly growing technology consulting business in Newcastle that is looking to hire several Software Engineers due to significant client and project demand. This is a broad, client-facing engineering role for someone who wants more than sitting within one product team, working on the same application and technology stack. You'll work on complex technology programmes for large organisations, solving real business problems and delivering software alongside experienced engineers and client teams. The business has grown significantly over the last 12 months and continues to see demand beyond the capacity of its existing engineering team. As a result, Software Engineering is a major area of investment, with multiple hires planned across different levels. What you'll be doing You'll take ownership of software delivery from understanding the initial problem through to designing, building, testing and delivering the solution. Depending on the project, that could involve: * Designing and building production software and applications * Working across backend services, APIs and application architecture * Engaging directly with users to understand business and technical requirements * Translating complex problems into pragmatic technical solutions * Working alongside client engineering teams to deliver projects collaboratively * Taking ownership throughout the development lifecycle * Challenging existing systems and identifying better ways of solving problems * Working across different languages, frameworks and technology stacks * Building an understanding of the client's business and domain, rather than focusing solely on the underlying technology The important distinction is that this isn't a \"tickets in, code out\" Software Engineering position. You'll be expected to understand why you're building something, communicate directly with the people using it and take responsibility for delivering the right solution. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)