/SOFTWARE ENGINEER

SOFTWARE ENGINEER

Manchester, UKgbvia direct
// Job Type
Full Time
// Salary
GBP 45,000 - 60,000/year
// Salary Range
45,000–60,000 GBP / year
// Posted
1 month ago
// Seniority
mid
// Work Mode
onsite
// Experience
3-5 years

About the Role

This is an exciting opportunity to join a high‑growth data and machine learning company that predicts KPIs for major brands and provides market‑moving insights to investors. You'll take ownership of critical engineering systems that power daily KPI forecasts. THE COMPANY: You'll join the AI & DataOps team, a cross‑functional engineering group working across software engineering, data engineering, and applied machine learning. With strong commercial growth and continued expansion, they are now hiring a Software Engineer to take ownership of their AWS infrastructure. THE ROLE: Key responsibilities include: Owning and maintaining AWS infrastructure (Lambda, Step Functions, DynamoDB, S3). Building and enhancing internal Python libraries (API design, releases, versioning). Managing trackers, Lambdas, Step Functions, DynamoDB tables, and API integrations (including Slack‑based pipelines). Operating across the full engineering lifecycle, from design through to production deployment. YOUR SKILLS AND EXPERIENCE: You will bring strong capability in: Python AWS services including Lambda, Step Functions, S3, DynamoDB, EC2/ECS. Infrastructure‑as‑code (Terraform or CloudFormation). CI/CD, testing, and software engineering best practices. THE BENEFITS: You will receive a salary of £45,000 - £60,000 depending on experience, plus a performance‑based bonus and strong opportunities for technical ownership and growth.

Tech Stack

pythonawslambdastep functionsdynamodbs3terraformcloudformationci/cd

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this SOFTWARE ENGINEER position at Harnham - Data & Analytics Recruitment.