Principal Software Engineer - Backend Systems

Placements24

London Borough of Newham

Ibrido

GBP 110.000 - 165.000

Tempo pieno

8 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Highly competitive salary package with
bonus potential
Comprehensive medical aid and life
Professional development and training
Hybrid work model
Challenging, high-impact projects
Prime office location in East London
Influence on technical strategy

Descrizione del lavoro

Placements24 in London is seeking a Principal Software Engineer to lead backend systems architecture and the delivery of scalable, high-performance services for enterprise applications in a hybrid work setup.

You will mentor engineers, drive technical decisions, collaborate with product and architecture teams, and shape the system design across Java, Python, Go or C#, relational and NoSQL databases, and cloud, Docker and Kubernetes environments.

Competenze

  • 10+ years of professional software engineering experience, with backend focus.
  • Experience architecting large-scale distributed systems.
  • Proficiency in Java, Python, Go, or C#.
  • Strong knowledge of relational (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) databases.
  • Experience with microservices, RESTful APIs, and messaging (Kafka, RabbitMQ).
  • Cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Strong leadership and communication skills; ability to work in a hybrid environment.

Mansioni

  • Architect, design, and implement scalable backend services and APIs.
  • Lead the development of complex software systems with high performance.
  • Mentor junior and mid-level engineers, fostering technical growth.
  • Collaborate with product managers, architects, and other teams on requirements.
  • Drive technical decisions, evaluate new technologies, and establish best practices.
  • Optimize performance, identify bottlenecks, and implement improvements.
  • Develop and maintain robust database schemas and data models.
  • Ensure security and integrity of backend systems and data.
  • Participate in code reviews and promote code quality standards.

Conoscenze

Backend development
Distributed systems
Java
Python
Go
C#
PostgreSQL
MySQL
NoSQL
Kafka
RabbitMQ
AWS
Azure
GCP
Docker
Kubernetes
RESTful APIs
Microservices
Design patterns

Formazione

Master's degree in Computer Science
Bachelor's degree in Computer Science

Strumenti

Docker
Kubernetes

Descrizione del lavoro

About the Role

Our client, a premier recruitment consultancy, is searching for a Principal Software Engineer specializing in backend systems to join a rapidly expanding technology firm. This role offers a hybrid working model, enabling collaboration in the office and flexibility from home, located in East London, Eastern Cape . You will be a key technical leader, responsible for architecting, developing, and maintaining scalable, high-performance backend services and APIs that power complex enterprise applications. The ideal candidate is a seasoned engineer with a deep understanding of distributed systems, database design, and modern software development practices. You will mentor junior engineers, drive technical decision-making, and ensure the delivery of robust, mission-critical software solutions. This is a unique opportunity to influence the technical direction of a forward-thinking company and contribute to significant projects in the East London area.

Key Responsibilities
  • Architect, design, and implement scalable, reliable, and maintainable backend services and APIs.
  • Lead the development of complex software systems, ensuring high code quality and performance.
  • Mentor and guide junior and mid-level software engineers, fostering technical growth within the team.
  • Collaborate with product managers, architects, and other engineering teams to define system requirements and technical solutions.
  • Drive technical decision-making, evaluate new technologies, and establish best practices.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Develop and maintain robust database schemas and data models.
  • Ensure the security and integrity of backend systems and data.
  • Participate in code reviews, providing constructive feedback and promoting code quality standards.
Requirements
  • Master's or Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
  • Minimum of 10 years of professional experience in software engineering, with a significant focus on backend development.
  • Proven experience in architecting and building large-scale, distributed systems.
  • Expertise in one or more backend programming languages such as Java, Python, Go, or C#.
  • Deep understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Cassandra, MongoDB) databases.
  • Experience with microservices architectures, RESTful APIs, and message queuing systems (e.g., Kafka, RabbitMQ).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of software development principles, design patterns, and testing methodologies.
  • Excellent leadership, problem-solving, and communication skills.
  • Ability to thrive in a hybrid work environment and contribute to technical strategy in East London .
Benefits
  • Highly competitive salary package with significant bonus potential.
  • Comprehensive medical aid, retirement fund, and life insurance benefits.
  • Opportunities for significant professional development, including leadership training and advanced technical courses.
  • Hybrid work model offering a balance between office collaboration and remote flexibility.
  • Chance to work on challenging, high-impact projects with cutting-edge technology.
  • Prime office location in East London .
  • Significant influence on technical strategy and architecture.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Technical Sales Specialist - Software Development Tools
Technical Sales Specialist - Software Development Tools

Placements24 • London Borough of Newham

Ibrido
GBP 45.000 - 70.000
Health benefits
Generous paid time off
Continuous learning opportunities
+4
Senior Frontend Engineer (React/TypeScript)
Senior Frontend Engineer (React/TypeScript)

Placements24 • London Borough of Newham

Ibrido
GBP 27.000 - 41.000
Competitive salary
Health insurance
Retirement plan
+2
Senior Consultant - Technology Strategy & Architecture
Senior Consultant - Technology Strategy & Architecture

Placements24 • London Borough of Newham

Ibrido
GBP 55.000 - 82.000
Private health insurance
Retirement plan
Paid time off
+1
Principal Software Engineer
Principal Software Engineer

Matchtech Group • Greater Manchester

Ibrido
GBP 90.000 - 120.000
Performance bonus
Employer pension
Health insurance
+5
Principal Software Engineer
Principal Software Engineer

Simple Machines • Greater London

In loco
GBP 140.000 - 190.000
Senior Backend Engineer
Senior Backend Engineer

TreasurySpring Limited • Greater London

Ibrido
GBP 90.000 - 130.000
Hybrid office-working model
Equity and bonus scheme
Unlimited Paid Leave
+7
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

In loco
GBP 70.000 - 90.000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation
Principal Software Engineer
Principal Software Engineer

Data Science Festival • Milton Keynes

In loco
GBP 75.000 - 85.000
Healthcare package
Life assurance
Holiday trading
+3
Senior Backend Engineer
Senior Backend Engineer

The Business Connection Group • City Of London

Remoto
GBP 100.000 - 120.000
Pension
Private health
Equity
+1
Senior Backend Developer (Java / AWS)
Senior Backend Developer (Java / AWS)

Job Advert • Worthing

Remoto
GBP 70.000 - 100.000