DistributedDI

Backend Systems Engineer

Distributed leverages a Talent Cloud to offer on-demand access to top-tier software engineering talent, enhancing productivity and streamlining project delivery.

Distributed
United Kingdom only

Backend Systems Engineer
UK/EU - Fully Remote – Outside IR35
Flexi contract in blocks – project end date March 2026

Who are we?
We're a leading software development company focused on building the world's Elastic Workforce. We’re reshaping how work is done by challenging the traditional notion that a local team equals the best team. Through our platform and on-demand Elastic Teams™, we help businesses deliver technical projects with increased efficiency and innovation.

What's in it for you?
Our mission is to create freelance roles with more benefits than permanent positions.
Want to know more? Read about us here

About this role
As a Back-end Systems Engineer, you’ll be responsible for devising and implementing solutions and systems that run both in Google Cloud and on machines locally or at the customer edge. You’ll collaborate with fellow engineers to align on system boundaries, interfaces, deployment, and change methodologies.

Your Responsibilities
• Design and implement solutions for systems running both in the cloud and on local machines.
• Collaborate with engineers to define system boundaries and interfaces, ensuring proper integration.
• Implement and maintain microservices architectures and RESTful APIs.
• Apply server-side best practices using Java or Kotlin, including object-oriented and functional programming techniques.
• Engineer containerized solutions using Docker and Kubernetes in both local and cloud environments.
• Manage and implement GCP services, such as Folders, Projects, IAM, VPCs, Storage, Cloud SQL, Cloud Spanner, and GKE.
• Implement cryptographic and security protocols, ensuring data encryption, session management, and authentication solutions are in place.
• Work closely with Senior Systems Security Engineers to apply security recommendations to your work.

About You
We’re looking for skilled back-end engineers who thrive in a collaborative environment. You’ll be a proactive communicator and detail-oriented in your approach to design, implementation, and deployment. We’re seeking professionals who excel both in high-level architecture and day-to-day coding.

  • Experience with software engineering source-code management using Git, GitHub, and GitLab, and familiar with branching, tagging, and integration strategies like Git-flow and Trunk-based Development.
    • Strong expertise in server-side languages, particularly Java or Kotlin, with a deep understanding of object-oriented and functional programming, domain-driven design, and microservices.
    • Proficient in containerization and orchestration strategies using Docker and Kubernetes, both locally and in the cloud.
    • Hands-on experience with GCP services and organizational structures (Folders, Projects, IAM, VPCs, Cloud Storage, Cloud SQL, Cloud Spanner, GKE).
    • Knowledge and practical application of cryptographic and security protocols (encryption, TLS, HSTS, certificates, authentication, and authorization).
    • Ability to implement security recommendations from Senior Systems Security Engineers.

It would be beneficial if you also have experience with:
• Knowledge of C or Rust for high-performance coding in resource-constrained environments, though this is unlikely to be a frequent requirement.
• Experience with Python, particularly for frameworks or content management systems.

About us
Distributed is proud to be an equal opportunities employer. We value diversity and are committed to providing an inclusive environment for all employees and contractors. We ensure no less favourable treatment based on any protected characteristics under the UK Equality Act 2010 or equivalent local legislation.

By submitting your application, you give us permission to store and use the information from your CV and your answers to application questions.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About Distributed

Learn more about Distributed and their company culture.

View company profile

Distributed is at the forefront of modern talent delivery, combining enterprise-level capabilities with a flexible Talent Cloud. By harnessing the expertise of elite tech professionals, Distributed provides organizations with on-demand access to high-quality software engineering talent. This innovative approach not only enhances productivity—reportedly achieving a 63% increase for its customers—but also ensures that companies can overcome complex software challenges without exceeding their budgets. Distributed streamlines the hiring process, managing all aspects of sourcing and operational logistics for talent engagement, allowing businesses to focus on what matters most: delivering impactful results.

Unlike traditional models that often lead to delays and inflated costs, Distributed's agile solution emphasizes transparency and scalability. Their delivery methodology allows clients to have full control over when and how to utilize talent, creating bespoke teams tailored to specific project needs. As enterprises tackle digital transformation, Distributed's model promises substantial risk reduction and improved project outcomes. By engaging with a diverse community of tech experts, organizations can tap into the full potential of their business ideas, unleashing innovation while maintaining budgetary constraints.

Claim this profileDistributed logoDI

Distributed

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like Distributed

Find your next opportunity by exploring profiles of companies that are similar to Distributed. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan