Tech jobs
Job listings
Application Developer
The Application Developer will design, develop, and maintain scalable software solutions for Barclays using Java, Spring Boot, and cloud technologies. The role involves cross-functional collaboration, implementing secure coding practices, and managing complex data systems like Kafka and MongoDB.
Contract Software Engineer
Contract Software Engineer leading design and development of software solutions for a consultancy's Central London end-client, using Java/C# and scripting languages with strong TDD practices, 1 day onsite per week.
Python & AWS Software Engineer - Data Science Focus
This role involves designing and building data pipelines, APIs, and backend services using Python and AWS to support data-driven products and machine learning models. The engineer will work with complex datasets and manage cloud infrastructure to deliver actionable insights.
AI Engineer
Design and build AI-powered software solutions using Java, Python, or .NET, focusing on microservices, containers, and cloud platforms.
.Net Full Stack Developer
Build and modernize financial applications using .NET, Angular/React, and AWS while leveraging AI tools to upgrade legacy systems and improve reliability.
Front-End Engineer II, Route 53 Console
Front-end engineer developing and securing the Route 53 DNS management console using React and TypeScript, focusing on security controls, responsive design, and integration with Route 53 APIs.
Senior Software Engineer
The Senior Software Engineer will lead the design and development of scalable software systems, mentor junior developers, and drive architectural best practices. The role requires expertise in cloud technologies (Azure/AWS), AI agent integration, and complex data system design.
Back-End/Full-Stack Developer
Develops and maintains a government Investment Data Warehouse platform with AI/ML and GenBI capabilities, focusing on data modeling, ETL pipelines, and analytics dashboards using Snowflake, AWS, and React.