cover image
Applause IT Recruitment

Senior Software Engineer

On site

Oxfordshire, United kingdom

Senior

Freelance

03-03-2026

Share this job:

Skills

Communication Leadership Java CI/CD Version Control Jenkins Test Test Automation Problem-solving Research Architecture Software Architecture Programming git Software Development SDLC CI/CD Pipelines

Job Specifications

Senior Software Engineer (Contractor) – Java

Home-Based (UK & Europe)

Competitive Day Rate

An exciting opportunity has arisen for a Senior Software Engineer (Contractor) to join a high-performing engineering and research team delivering robust, scalable software used in advanced control algorithms and performance optimisation.

This Senior Software Engineer (Contractor) role is fully remote and suited to an experienced Java developer who thrives in technically complex environments and enjoys contributing across the full software development lifecycle.

The Role

As a Senior Software Engineer (Contractor), you will design, build and maintain high-quality, performant software solutions. Working closely with senior technical leadership, you will contribute to architecture, implementation, testing and deployment of enterprise-grade systems.

Key responsibilities include:

Designing and developing robust, scalable Java applications
Contributing to software architecture and component design
Writing clean, maintainable and testable code
Participating in full SDLC: requirements, design, coding, testing and support
Driving coding standards and CI/CD best practices
Supporting test automation frameworks
Maintaining CI/CD pipelines (Jenkins)
Working with containerisation and logging technologies (ELK stack)
Collaborating with solution design, integration and simulation teams

Required Experience

To be considered for this Senior Software Engineer (Contractor) position, you will have:

Minimum 5 years’ professional Java development experience
Strong object-oriented programming and design pattern knowledge
Solid understanding of software engineering principles and architecture
Experience with Git version control
Experience with CI/CD tools (Jenkins preferred)
Exposure to containerisation technologies
Strong analytical and problem-solving skills
Excellent written and verbal English communication skills
Bachelor’s degree in Computer Science, Engineering or similar

Experience working in logistics, optimisation or operations research environments is advantageous but not essential.

What We’re Looking For

Process-driven and committed to engineering standards
Strong sense of ownership and reliability
Comfortable working in distributed teams
Continuous improvement mindset
Results-oriented approach

Why Apply?

Fully remote opportunity
Technically challenging engineering environment
Work on high-impact optimisation and performance systems
Collaborate with experienced research and engineering professionals

If you are an experienced Senior Software Engineer (Contractor) looking for your next remote contract opportunity, click apply now.

About the Company

Applause IT Recruitment is a Specialist IT Recruitment Agency finding top tier candidates permanent & contract tech and digital jobs for a variety of clients across the UK. Client and candidate experience is at the heart of everything we do. That's why we offer a range of services including multi-agency, exclusive and retained recruitment solutions. These can be delivered through a single point of contact or you can work directly with our specialist consultants who can offer tailored recruitment strategies that suit your bu... Know more