Software Deployment Engineer - Contract - Outside IR35

Mindera
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Microsoft Windows
Application Testing
System Configuration
Continuous Integration
Distributed Systems
Release Management
E2e Testing
Runbook
Shell Script
Software Deployment
Systems Integration
TypeScript
Backend
Kubernetes
Deployment Automation
REST
Dynatrace
Docker

Job description

Mindera are currently looking for a Software Deployment Engineer to deliver, configure, test, and roll out software and device solutions across multiple environments. You'll work closely with software engineers, product teams, and platform specialists to ensure seamless deployments that support millions of customers and thousands of colleagues.

This role is perfect for someone who enjoys hands-on deployment, automation, configuration, testing, and troubleshooting across a wide technology landscape.

This is a hybrid position where you will be expected to be onsite in Bracknell 3 days per week., * Deploy application releases across Dev, Test, UAT, Pre-Prod, and Production environments.

  • Configure applications, services, and devices according to environment needs.
  • Automate deployment activities through CI/CD pipelines and scripting.
  • Manage deployment schedules, releases, and environment readiness.
  • Validate deployments via smoke tests, configuration checks, and post-deploy verification.

Testing & Quality Assurance

  • Support integration, regression, and end-to-end testing.
  • Test applications and retail devices (POS, handhelds, Android devices).
  • Perform functional checks, logs analysis, and monitoring to validate successful releases.
  • Work with QA/engineering teams to diagnose issues and ensure release quality.

Operational Support

  • Troubleshoot deployment failures, environment differences, and configuration issues.
  • Analyse logs to identify bugs, misconfigurations, or integration problems.
  • Support production systems using observability tools (Dynatrace).
  • Maintain deployment documentation, configuration guides, and environment runbooks.

Requirements

  • Experience deploying and configuring software across multiple environments.
  • Strong understanding of CI/CD processes, pipelines, and release management.
  • Practical experience testing applications and devices (web, Windows, Android).
  • Ability to analyse logs, troubleshoot issues, and support distributed systems.
  • Familiarity with REST APIs and integrating with backend services.
  • Experience with Windows and Android platforms.
  • Knowledge of POS systems, retail devices, or retail domain concepts (advantageous).
  • Ability to read and understand code (JavaScript/TypeScript, Java, shell scripts).
  • Experience with containerised deployments (Docker/Kubernetes).

Apply for this position