×
Register Here to Apply for Jobs or Post Jobs. X

Fundamentals of Software Engineering

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Laotop
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 GBP Yearly GBP 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Objectif de la mission:
Recherche d'un développeur logiciel expérimenté pour construire des systèmes distribués chez AWS.

Missions principales:

  • Gestion de systèmes distribués chez AWS
  • Application de compétences en programmation et langages de programmation divers

Profil recherché:

  • Connaissances avancées en programmation procédurale, orientée objet et fonctionnelle
  • Compétences en bases de données, systèmes d'exploitation et architecture informatique

Fonds de connaissances nécessaires:

Programmation & langages
  • Procedural programming
  • Object-oriented programming
  • Functional programming
  • Type systems
  • Static vs dynamic typing
  • Memory safety
  • Compilation vs interpretation
  • VMs & runtimes
  • Garbage collection
  • Imperative vs declarative languages
Data Structures & Algorithms
  • Arrays
  • Linked lists
  • Stacks queues
  • Hashmaps
  • Sets
  • Heaps
  • Trees & graphs
  • Sorting and searching
  • BFS & DFS
  • Complexity analysis (time and space: Big O notation)
  • Recursion
  • Greedy algorithms
  • Divide and conquer
Databases & Storage
  • Relational models
  • ACID
  • Isolation levels
  • Indexing
  • Query planning
  • Normalisation vs de normalisation
  • Repli cation
  • Sharding
  • Consistency models
  • Transactions at scale
Operating Systems
  • Processes & threads
  • Scheduling
  • Interrupts & syscalls
  • Locks & race conditions
  • Memory management
  • Virtual memory
  • IO systems
  • Concurrency
Computer Architecture
  • CPUs
  • Caches
  • Pipelining
  • Instruction sets
  • Hardware vs software optimisation
  • Memory hierarchy
Networking
  • OSI model
  • TCP/IP
  • DNS
  • NAT
  • TLS / HTTPS
  • Routing
  • Load balancing
  • Firewalls
  • Congestion control
Mathematics for Computing
  • Logic
  • Discrete maths
  • Probability
  • Statistics
  • Graph theory
  • Linear algebra
  • Boolean algebra
  • Combinatorics
  • Proofs
  • Number theory
Distributed & Cloud Systems
  • Repli cation
  • Partitioning
  • CAP theorem
  • Event-driven architecture
  • Idempotency
  • Eventual consistency
  • Queues & streams
  • Serverless fundamentals

Expérience minimale requise:
Plus de 7 ans d'expérience en tant que développeur logiciel.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary