Senior Software Engineer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
As an AI-first Senior Software Engineer, you design and maintain AWS-native systems, blending core software engineering with cloud, data engineering, and AI capabilities. You will steer architectural decisions, deliver production-grade code, and promote engineering excellence through testing and automation. You apply AI agents and AI-assisted tools to accelerate delivery and solve business challenges. You’ll build scalable, observable systems that align with our CRE-focused platforms and data-driven products.
Pay / Benefits- competitive compensation
- bonus and incentive plans
- total rewards prioritizing well-being
- Altus Intelligence Academy
- flexible work model
- inclusivity & accessibility
- Design, develop, and maintain scalable, secure software applications and services
- Own technical design and implementation of complex systems from concept to production
- Drive architecture balancing scalability, maintainability, performance, and reliability
- Write and review production code; promote engineering best practices
- Provide technical guidance and code review feedback, including AI-generated code validation
- Champion engineering excellence through testing, automation, documentation, and continuous improvement
- Build production-grade AI agents and agentic workflows using AWS Bedrock, Anthropic/Claude, LangGraph, CrewAI, or similar
- Incorporate AI-assisted tooling to automate engineering processes and reduce manual work
- Design and maintain evaluation frameworks for AI systems, including regression tests and human-in-the-loop processes
- Ensure AI-powered solutions meet quality, reliability, security, and testing standards
- Build and operate cloud-native solutions on AWS (Lambda, ECS, RDS, S3, SQS, API Gateway, CloudWatch)
- Design, develop, and maintain data pipelines and ETL workflows (Glue, Spark/PySpark, Kafka)
- Implement Infrastructure as Code (Terraform) and drive observability and operational readiness
- Bachelor in Computer Science or related field (or equivalent experience)
- Proven experience as a Senior Software Engineer building complex production systems
- Hands-on development with Python, Java, Node.js, or similar
- Experience designing distributed systems, APIs, and microservices
- Extensive AWS experience with cloud-native apps
- Strong data engineering background: data modeling, ETL, large-scale processing
- Proven experience building AI agents and agentic systems for real-world problems
- Experience creating evaluation/testing frameworks for LLM/AI agents (regression tests, datasets, model validation)
- Experience with AI-assisted development and automating manual workflows
- Infrastructure as code, CI/CD, observability tools, and operational best practices
- Excellent problem-solving, collaboration, and cross-team communication
- collaboration
- strong communication
- problem-solving
- Python
- Java
- Node.js
Get similar jobs in United Kingdom by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in United Kingdom.
No similar openings right now. Refine your search or create an alert above.