About this role
Salary: £? - ? per year
Requirements
- Bachelors degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience
- Professional software development experience, including a proven track record of independently owning and delivering software components
- Proficiency with Java, Kotlin, and TypeScript
- Experience designing and building distributed systems, backend services, and cloud infrastructure using AWS technologies such as EC2, NLB, ElastiCache, Lambda, and DynamoDB
- Strong familiarity with infrastructure as code using AWS CDK, networking fundamentals (DNS, HTTP/TLS, and load balancing), and Linux/UNIX command-line tools and shell scripting
- Experience with high-throughput, low-latency distributed systems operating at scale
- Advanced coding skills, including concurrency, profiling, and performance optimization
- Familiarity with CI/CD pipelines and deployment automation technologies
- Knowledge of network edge security, including DDoS protection, authentication protocols, and TLS termination
- Commitment to software engineering best practices, including unit testing, code reviews, and continuous deployment
- Fluency and interest in using generative AI tools and agents to improve engineering productivity
Responsibilities
- Design, build, and extend features for our remote MCP platform to accelerate and support internal teams
- Improve operational efficiency while maintaining service availability and network security
- Participate in on-call rotations and operational excellence practices to support system reliability
- Independently own and deliver medium-complexity features with minimal guidance
- Write high-quality, maintainable code and participate in team code reviews
- Work effectively in ambiguous situations and proactively resolve technical blockers
- Create and tune dashboards, runbooks, and alarms
- Clearly communicate progress, blockers, and technical trade-offs to stakeholders and team members
Technologies
- AI
- AWS
- Lambda
- Backend
- CI/CD
- Cloud
- EC2
- HTTP
- Support
- Java
- Kotlin
- Linux
- Load Balancing
- MCP
- Network
- Security
- TypeScript
- Unix
- DevOps
More
Were hiring a Software Dev Engineer to join our dynamic engineering team in London, working on our remote MCP platform and mission-critical services. This is an on-site role in London, paying £390 per day (£48.75 per hour), on a one-year agency contract inside IR35, with the possibility of extension.
last updated 46 week of 2026