Backend and Security Engineer (Python, AWS, Splunk)
We are looking for a Backend and Security Engineer who enjoys building reliable systems, working with modern cloud technologies, and helping make security and observability seamless. You will work across backend services, infrastructure, and security integrations to support scalable and secure data-driven systems.
This role is ideal for someone who likes solving complex engineering problems, working with distributed systems, and collaborating across backend, cloud, and security domains.
What you will work with
Backend development
Python version 3 for backend service development
Design and implementation of RESTful APIs and microservices architectures
Collaboration with frontend engineers working with React
Cloud and infrastructure (Amazon Web Services)
Amazon Web Services DynamoDB for NoSQL data modelling and optimisation
Amazon Web Services Identity and Access Management for secure access control and permission management
Amazon Web Services Lambda and API Gateway for serverless application design
Data management and performance
Redis for caching strategies, session management, and highly available clustered configurations
Containerisation and orchestration
Docker and Docker Compose for containerised development environments and multi-service setups
Kubernetes for deployment, scaling, and management of containerised applications
Helm for Kubernetes package management and deployment configuration
Security data and telemetry
Working with network and endpoint telemetry data sources
Supporting integration of security signals into observability and monitoring platforms
Assisting in building workflows for detection and response using aggregated security data
Responsibilities
Design, build, and maintain scalable backend services and application programming interfaces that support secure data pipelines
Implement and manage secure communication flows using Splunk Secure Gateway and Spacebridge
Collaborate with security teams to integrate multiple data sources into real-time monitoring and threat detection dashboards
Manage cloud infrastructure using Amazon Web Services, Docker, Kubernetes, and Redis
Ensure secure and reliable access to key business metrics and alerts through Splunk Mobile
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field
Minimum of three years of backend engineering experience
Strong understanding of network security principles, identity management, and enterprise data protection
Comfortable working in distributed systems and cloud-based environments
Backend and Security Engineer (Python, AWS, Splunk)
Backend and Security Engineer (Python, AWS, Splunk)