IBM is seeking entry-level software engineers in Greater London to contribute to backend services and distributed systems. The role emphasizes learning, collaboration, and delivering clean, well-tested code across a small agile team.
Ideal candidates will have strong fundamentals in data structures, algorithms, and operating systems, plus experience with at least one modern language (Java or Go). Exposure to Kafka and cloud tooling is a plus.