Senior Java Software Engineer

Senior Java Engineer | hybrid (2 days in office) | Up to £85k

Want to work for a global technology company that helps businesses easily connect, manage, and scale their devices using secure and reliable mobile connectivity worldwide. We're looking for a Senior Software Engineer to join a highly skilled, distributed engineering team and act as a technical wingman to our Lead Engineer.

This role is ideal for someone who enjoys deep engineering discussions, challenging design decisions, and helping shape robust, scalable systems. You won't be inheriting legacy chaos or firefighting, this is about building things properly, using sound engineering theory and modern architectural patterns.

What You'll Be Doing

  • Designing and building scalable, event-driven systems
  • Working heavily with Java, applying strong OOP principles and design patterns
  • Contributing to software and system architecture decisions
  • Challenging ideas constructively and raising engineering standards
  • Supporting the team

What We're Looking For

  • 5–7+ years' experience as a Software Engineer
  • Strong Java background with excellent OOP fundamentals
  • Solid grounding in engineering theory and design patterns
  • Experience building or working with event-driven systems
  • (Kafka or RabbitMQ highly desirable)
  • Exposure to software architecture and system design
  • A growth mindset—curious, hungry, and continuously improving

Senior Java Engineer | hybrid (2 days in office) | Up to £85k

Job Details

Company
La Fosse
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted