Senior Software Engineer – Ref 196656
📍 West Midlands
🏠 Hybrid working pattern (2–3 days in office)
💰 Salary: £70,000 – £80,000 + package
📩 Contact:
Forsyth Barnes are working in partnership with a leading SaaS and Digital Transformation consultancy, delivering mission-critical platforms for clients across utilities, infrastructure, and complex operational environments.
We are seeking a Senior Software Engineer to join a high-performing engineering team building modern, cloud-native systems that power real-world field operations, workflow orchestration, and enterprise integration.
This is a hands-on engineering role, suited to someone who enjoys solving complex problems, working close to the codebase, and taking ownership from design through to production.
The role
You will help design and build scalable systems that support:
* Field service and operational job scheduling
* Workflow and permit management systems
* Real-time operational dashboards and data flows
* Integration across legacy, ERP, GIS, and third-party systems
* Customer and stakeholder-facing digital platforms
You will be working in a consultancy environment, collaborating directly with clients and internal delivery teams to shape solutions and deliver at pace.
Key responsibilities
* Build and maintain backend services using Node.js / TypeScript
* Design and implement API-first, event-driven architectures
* Work with AWS cloud services to deliver scalable, resilient systems
* Integrate complex, heterogeneous data sources and systems
* Contribute to architecture and technical decision-making
* Engage with stakeholders in a client-facing delivery model
* Support full lifecycle delivery from design through deployment
Tech stack
* Node.js / TypeScript
* AWS (Lambda, API Gateway, SQS, EventBridge, DynamoDB, etc.)
* Microservices / event-driven architecture
* REST / GraphQL APIs
* Docker, CI/CD pipelines
* React or Angular (nice to have)
About you
We’re looking for engineers who:
* Have strong experience as a Senior Software Engineer (or equivalent)
* Have built production-scale backend systems
* Enjoy working in fast-moving, delivery-focused environments
* Are comfortable working directly with clients and stakeholders
* Have experience in complex domains such as utilities, telecoms, logistics, fintech, SaaS, or infrastructure platforms
* Like owning problems end-to-end rather than working in isolated feature teams