×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Manchester, Greater Manchester, M9, England, UK
Listing for: Altus Group
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Cloud Engineer - Software, AI Engineer (Applied/Software), DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 90000 GBP Yearly GBP 60000.00 90000.00 YEAR
Job Description & How to Apply Below

Compensation Range: £60,000 - £90,000 Compensation Disclaimer:
The salary range listed reflects the base pay for this role at Altus Group and is provided where required by local regulations. Actual offers may differ based on experience, market conditions, and other relevant factors. The range does not include additional compensation such as bonuses, equity, benefits, or other incentives.

Job Summary

The Senior Software Engineer is a senior technical contributor responsible for designing, developing, and maintaining complex, AWS-native software systems within their area of ownership. This role combines deep hands‑on software engineering expertise with strong cloud, data engineering, and AI capabilities. The Senior Software Engineer drives architectural decisions, delivers high‑quality production code, and champions engineering excellence through rigorous testing, code reviews, and operational best practices.

As an AI‑first engineer, they leverage AI agents, agentic workflows, and AI‑assisted development tools to accelerate software delivery, automate engineering processes, and solve complex business challenges. The role requires a strong foundation in data engineering and cloud-native development, as well as the ability to build scalable, reliable, and observable systems that support modern software products and platforms.

Key Responsibilities Software Engineering & Technical Leadership
  • Design, develop, and maintain scalable, secure, and reliable software applications and services.
  • Own the technical design and implementation of complex software systems from conception through production.
  • Drive architectural decisions balancing scalability, maintainability, performance, and reliability.
  • Write, review, and improve high‑quality production code while promoting engineering best practices.
  • Provide constructive technical guidance and code review feedback, including validation of AI‑generated code.
  • Champion software engineering excellence through testing, automation, documentation, and continuous improvement.
AI‑Native Software Development
  • Build production‑grade AI agents and agentic workflows using AWS Bedrock, Anthropic/Claude, Lang Graph, CrewAI, or comparable technologies.
  • Apply an AI‑first mindset to software development by incorporating AI‑assisted tools and automation into daily engineering practices.
  • Identify manual or repetitive engineering processes and transform them into scalable AI‑powered solutions.
  • Design, implement, and maintain evaluation frameworks for AI systems, including regression testing, evaluation datasets, LLM‑as‑judge methodologies, and human‑in‑the‑loop review processes.
  • Ensure AI‑powered software solutions meet the same standards for quality, reliability, security, and testing as traditional software applications.
Cloud & Data Engineering
  • Build and operate cloud‑native software solutions utilizing AWS services such as Lambda, ECS, RDS, S3, SQS, API Gateway, and Cloud Watch.
  • Design, develop, and maintain data pipelines and ETL workflows using technologies such as Glue, Spark/PySpark, Kafka, or similar platforms.
  • Implement and maintain Infrastructure as Code (IaC) using Terraform or equivalent tools.
  • Drive observability, monitoring, logging, and operational readiness across software platforms and services.
Key Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related field, or an equivalent combination of education and practical experience.
  • Proven experience as a Senior Software Engineer designing, building, and supporting complex production systems.
  • Strong hands‑on software development experience using modern programming languages such as Python, Java, Node.js, or similar.
  • Experience designing and implementing distributed systems, APIs, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary