Software Engineer (AWS / TypeScript / AI / IoT) – Hybrid | Birmingham
Build cloud-native software at the intersection of AWS, IoT, AI, and real-world systems.
An innovative technology business is looking for a hands-on Software Engineer to join its core engineering team, helping to shape and scale a modern platform built on AWS serverless architecture, IoT integrations, and AI-powered tooling.
This is an excellent opportunity for an engineer who enjoys technical variety, ownership, and working across the full software lifecycle in a collaborative environment.
The Opportunity
This is not a narrow, siloed engineering role.
You’ll contribute across backend services, frontend applications, cloud infrastructure, IoT-connected systems, and emerging AI tooling, working from design through to production deployment.
The environment is fast-moving, collaborative, and ideal for someone who enjoys solving real-world technical challenges while working with modern technologies.
What You’ll Be Doing
- Designing, building, and maintaining AWS-based backend microservices
- Developing customer-facing and internal applications using React + TypeScript
- Working with IoT-connected ANPR cameras and access control systems
- Building and maintaining infrastructure using AWS CDK / Infrastructure as Code
- Supporting and improving CI/CD pipelines and deployment workflows
- Contributing to AI-powered product development, including LLM-integrated features
- Collaborating with product and business stakeholders to define technical solutions
- Participating in code reviews and engineering best practice
- Identifying and addressing technical improvements and architectural enhancements
Tech Stack
Backend
- TypeScript / Node.js
- Go
- Python
- AWS Lambda
- API Gateway
- GraphQL / AppSync
- EventBridge
- SQS
- Step Functions
Data
- DynamoDB
- PostgreSQL
- Aurora / RDS
- MongoDB
- pgvector
Frontend
Infrastructure / DevOps
- AWS CDK
- Terraform
- Serverless Framework
- Docker
- GitLab CI
- AWS CodePipeline / CodeBuild
AI / Emerging Technology
- Amazon Bedrock
- LLM integrations
- RAG pipelines
- AI-assisted engineering workflows
- Agentic tooling integrations
What We’re Looking For
Essential
- Commercial software engineering experience
- Strong capability in TypeScript, Python, or Go
- Hands-on AWS cloud/serverless experience
- Confidence working across backend, frontend, or infrastructure
- Familiarity with CI/CD pipelines and Docker
- Strong problem-solving ability and pragmatic engineering approach
- Good communication skills and collaborative mindset
Desirable
- React / TypeScript frontend experience
- Infrastructure as Code experience (ideally AWS CDK)
- Event-driven architecture exposure
- IoT or edge systems experience
- GraphQL / AppSync familiarity
- Experience with AI / LLM-powered applications
Why Apply?
- Work on genuinely interesting technology spanning cloud, IoT, and AI
- Real ownership in a small, collaborative engineering team
- Broad technical exposure—no heavily siloed roles
- Opportunity to influence architecture and engineering practices
- Exposure to modern AI development workflows
- Competitive salary based on experience
Location
Hybrid working – Birmingham
Full-time | Permanent
Apply now if you’re a software engineer who enjoys ownership, technical variety, and building modern systems that solve real-world problems.
Pay: £65,000.00-£70,000.00 per year
Benefits:
- Employee discount
- Free parking
- On-site parking
Work Location: Hybrid remote in Birmingham B4 6FG