Senior Software Engineer (Ref: 196656)

Forsyth Barnes
Birmingham, UK
2 months ago
Apply on apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Software as a Service Cloud Computing Amazon DynamoDB Node.Js Web Platforms Workflow Management Systems Backend Servicebus AngularJS Enterprise Integration Graphql
+5 more
Functional Programming Api Design Api Gateway Amazon Simple Queue Service (SQS) Microservices

Job description

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., You will help design and build scalable systems that support:Field service and operational job schedulingWorkflow and permit management systemsReal-time operational dashboards and data flowsIntegration across legacy, ERP, GIS, and third-party systemsCustomer 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., Build and maintain backend services using Node.js / TypeScriptDesign and implement API-first, event-driven architecturesWork with AWS cloud services to deliver scalable, resilient systemsIntegrate complex, heterogeneous data sources and systemsContribute to architecture and technical decision-makingEngage with stakeholders in a client-facing delivery modelSupport full lifecycle delivery from design through deployment Tech stack Node.js / TypeScriptAWS (Lambda, API Gateway, SQS, EventBridge, DynamoDB, etc.)Microservices / event-driven architectureREST / GraphQL APIsDocker, CI/CD pipelinesReact or Angular (nice to have)

Requirements

We’re looking for engineers who: Have strong experience as a Senior Software Engineer (or equivalent)Have built production-scale backend systemsEnjoy working in fast-moving, delivery-focused environmentsAre comfortable working directly with clients and stakeholdersHave experience in complex domains such as utilities, telecoms, logistics, fintech, SaaS, or infrastructure platformsLike owning problems end-to-end rather than working in isolated feature teams

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 Β· World Congress 2026 Europe

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon Β· LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset Β· World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 Β· Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 Β· Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang Β· Coffee With Developers

Videos

See all

Related articles

See all