Job Search and Career Advice Platform

Enable job alerts via email!

Senior Systems Developer

GBR Group Ltd

Greater London

On-site

GBP 42,000 - 46,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Greater London is seeking a Senior Systems Developer to design and implement scalable backend systems and data architectures. The ideal candidate will have over 8 years of systems development experience, strong programming skills in Python, and proficiency in cloud platforms. Responsibilities include leading architectural decisions, collaborating with teams, and ensuring data quality and compliance. This permanent role offers a competitive salary range of £42,500 – £45,500 depending on experience.

Qualifications

  • Minimum 8 years of experience in systems development, with at least 2 years dedicated to data architecture.
  • Demonstrated success in delivering enterprise-grade systems and data platforms.
  • Analytical and problem-solving capabilities.

Responsibilities

  • Design, develop, and maintain sophisticated backend systems, APIs, and services.
  • Lead architectural decisions to ensure systems are scalable, secure, and high-performing.
  • Collaborate with cross-functional teams to conceptualise and deliver high-quality solutions.

Skills

Python
AI skills
System architecture
Problem-solving skills
Excellent communication

Education

Bachelor's or Master's in Computer Science

Tools

AWS
Azure
GCP
Docker
Kubernetes
SQL
NoSQL
Job description
Job Title: Senior Systems Developer

We are seeking a highly skilled Senior Systems Developer with extensive experience in data architecture, system design, and enterprise-level application development. The successful candidate will be responsible for constructing scalable systems, designing robust data models, and guiding the technical direction of backend and data-driven solutions across the organisation.

Responsibilities
  • Design, develop, and maintain sophisticated backend systems, APIs, and services.
  • Lead architectural decisions to ensure systems are scalable, secure, and high-performing.
  • Implement best practices for software engineering and cloud-native development.
  • Collaborate with cross-functional teams (Data Engineering, DevOps, Product, QA) to conceptualise and deliver high-quality solutions.
  • Define and implement enterprise data models, data flows, and database schemas.
  • Architect and maintain data pipelines, data lakes, and data warehouses.
  • Optimise data storage, retrieval, partitioning, and indexing strategies for performance and scalability.
  • Ensure data quality, governance, lineage, and compliance with security standards.
  • Develop integrations between internal and external systems utilising APIs, ETL tools, and messaging systems.
  • Automate workflows, monitoring, and deployment processes.
  • Drive platform modernisation initiatives and migrations to cloud.
  • Participate in code reviews, architecture meetings, and technical strategy discussions.
  • Provide expert guidance on system performance, scalability, and troubleshooting.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related discipline.
  • Minimum 8 years of experience in systems development, with at least 2 years dedicated to data architecture.
  • Demonstrated success in delivering enterprise-grade systems and data platforms.
  • Strong programming expertise in Python and AI skills.
  • Profound understanding of system architecture, design patterns, and microservices.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Expertise in SQL and NoSQL database technologies.
  • Knowledge of ETL/ELT frameworks, data modelling and data governance.
  • Familiarity with containerisation and orchestration tools such as Docker and Kubernetes.
  • Awareness of security frameworks, including authentication and authorisation protocols.
  • Analytical and problem‑solving capabilities.
  • Excellent communication and documentation skills.
  • Ability to work independently and lead cross-functional teams.
  • Adaptability to rapidly evolving technological environments.
Preferred Skills
  • Airflow, dbt, Spark, Kafka, RabbitMQ, Redis.
  • Git, CI/CD pipelines.
  • Experience with data warehousing solutions such as Snowflake, Redshift, BigQuery, or Synapse.
  • Exposure to AI/ML workflows and model deployment.
  • Experience with streaming systems and real-time architecture.
  • Knowledge of event-driven and serverless architectural patterns.

Salary: £42,500 – £45,500 DOE. Type: Permanent.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.