Senior Software Engineer (Ref: 196656)

Forsyth Barnes
Birmingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Birmingham, United Kingdom

Tech stack

Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Amazon DynamoDB
Node.js
Web Platforms
Workflow Management Systems
Backend
Servicebus
Angular
Enterprise Integration
GraphQL
Functional Programming
Api Design
Api Gateway
Amazon Web Services (AWS)
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