Filter Results

  • Filter by Pay
  • Filter by Job Type
  • Filter by Working Pattern
  • Filter by Distance From
  • Filter by Industry

Find and Apply for Software Engineer Jobs

  • Job type

    Temporary
  • Location

    Ipswich
  • Working Pattern

    Full-time
  • Specialism

    Software Development
  • Industry

    Telecoms
  • Pay

    £511 per day

Software Engineer

Your new company
You’ll be joining a technology team responsible for developing and operating the UK’s largest public Wi‑Fi network. This is a high‑impact, large‑scale platform used by millions of people, with ongoing investment in modernisation, security, and reliability. The organisation works with experienced engineers in an Agile environment and promotes strong collaboration across software, network, and operations teams.
Your new role
As a Java Software Engineer, you’ll help build, support, and evolve applications that underpin the public Wi‑Fi platform. You’ll work across both existing and new systems as the platform continues to transition to a modern architecture.
Your role will involve a mix of development and operational support, working closely with network teams to take features from design through to live operation. The work is varied and includes development, testing, deployment, and in‑life support.
Key responsibilities include:
  • Maintaining and upgrading Java applications, ensuring security and compliance
  • Designing and developing new applications and microservices
  • Supporting the transformation to a new platform
  • Building and improving CI/CD pipelines
  • Creating and maintaining automated tests
  • Enhancing PCI‑compliant applications supporting card and Apple Pay payments
  • Supporting service availability through DevOps, monitoring, and incident resolution
  • Planning and deploying changes to the Public Wi‑Fi platform
  • Occasional overnight or out‑of‑hours deployments alongside test teams
What you'll need to succeed
  • Strong commercial experience developing applications in Java
  • Experience working in Agile environments
  • Comfort working on both new development and existing systems
  • An interest in automation, testing, and DevOps practices
  • A proactive, self‑starting approach to problem solving
  • Confidence collaborating with engineers, testers, and network or operations teams
  • Willingness to support occasional out‑of‑hours deployment activity
What you'll get in return
  • The opportunity to work on a national‑scale platform with real‑world impact
  • Exposure to large‑scale, high‑availability systems used by millions
  • A collaborative Agile working environment with experienced engineers
  • Variety across development, platform improvement, and operational support
  • The chance to contribute to long‑term platform modernisation and transformation
What you need to do now
If you're interested in this role, click ‘apply now’ to forward an up‑to‑date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Get job alerts for this search

Be the first to hear about jobs which match your search criteria