Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
- Take ownership of software delivery from understanding the initial problem through to designing, building, testing, and delivering the solution.
- Design and build production software and applications.
- Work across backend services, APIs, and application architecture.
- Engage directly with users to understand business and technical requirements.
- Translate complex problems into pragmatic technical solutions.
- Work alongside client engineering teams to deliver projects collaboratively.
- Take ownership throughout the development lifecycle.
- Challenge existing systems and identify better ways of solving problems.
- Work across different languages, frameworks, and technology stacks.
- Build an understanding of the clients business and domain, rather than focusing solely on the underlying technology.
- Understand why we are building something, communicate directly with the people using it, and take responsibility for delivering the right solution.
Technologies:
- Backend
- C#
- Java
- JavaScript
- Python
- React
- Rust
- TypeScript
- ASP.NET
Requirements
- We are looking for engineers with 3+ years of commercial Software Engineering experience.
- We want strong engineering fundamentals and overall problem-solving ability.
- We are looking for engineers who are comfortable being technology agnostic.
- We ideally want experience in one or more of the following: Python, Java, C# / .NET, Rust, Go, TypeScript / JavaScript, React, or another modern software engineering stack.
- We are particularly interested in engineers with consultancy, professional services, or other client-facing technical experience.
- We want people who are technically strong, comfortable communicating directly with stakeholders, and interested in working across different technologies and business problems.
About the company
We are a rapidly growing technology consulting business in Newcastle upon Tyne, and we are hiring several Software Engineers due to significant client and project demand. This is a broad, client-facing engineering role for someone who wants to work across complex technology programmes for large organisations rather than staying within one product team and one technology stack. We are offering a base salary of £65,000-£130,000 depending on level and experience, plus a 10% bonus, 25 days annual leave plus bank holidays, pension contributions matched up to 6%, Bupa private medical insurance, modern Newcastle city-centre offices, a fully onsite working pattern, and significant growth and progression opportunities.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
The 12 Best Jobs for Software Engineers