PerfectScale by DoiT

Technology

SeniorSoftwareEngineer

United Kingdom FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at PerfectScale by DoiT. Skills: Go, distributed systems, Kubernetes, data pipelines, cloud-native. Design, build, and maintain large-scale distributed backend systems and high-throughput data pipelines. Take ownership of system architecture decisions. Contribute high-quality production code. Lead key engineering initiatives related to Kubernetes optimization, backend services, and data-intensive workloads. Collaborate with product, engineering, and R&D teams. Improve en”

What You'll Achieve.

ensuring performance, scalability, reliability, and resilience across the platform. reducing system complexity and technical debt. translate product requirements into scalable solutions.

Industry & Context.

Technology
Problems you'll solve

distributed systems; system design; scalability; reliability; resilience; system complexity; technical debt

Eligibility Requirements

Full remote-first working model across EMEA and selected global regions. International, distributed team culture with emphasis on autonomy and flexibility.

What They're Looking For.

Must Have

8–15+ years of backend engineering experience, including expertise in distributed systems and production-grade architectures. At least 2–3 years of hands-on commercial experience with Go as a primary programming language. backend development experience in Java, Rust, or Python, with a deep understanding of scalable system design. Proven track record of building and maintaining high-load data pipelines and cloud-native microservices architectures. experience with databases such as PostgreSQL and ideally ClickHouse or similar analytical systems. Solid understanding of containerized environments and DevOps practices, including Docker, Kubernetes, GitOps, CI/CD. debugging, performance tuning, and benchmarking skills with a hands-on engineering mindset. Excellent communication skills with the ability to collaborate across distributed, cross-functional teams.

What You'll Do.

Design, build, and maintain large-scale distributed backend systems and high-throughput data pipelines.

Take ownership of system architecture decisions.

Contribute high-quality production code.

Lead key engineering initiatives related to Kubernetes optimization, backend services, and data-intensive workloads.

Collaborate with product, engineering, and R&D teams.

Improve engineering standards across testing, observability, CI/CD, and infrastructure practices.

Mentor engineers.

How You'll Work.

Team & Collaboration

Collaborate closely with product, engineering, and R&D teams to define technical roadmaps and translate product requirements into scalable solutions. Collaborate across distributed, cross-functional teams.

Communication Scope

communication

Full Job Description

## Accountabilities Design, build, and maintain large-scale distributed backend systems and high-throughput data pipelines, primarily using Go and modern cloud-native technologies. Take ownership of system architecture decisions, ensuring performance, scalability, reliability, and resilience across the platform. Actively contribute high-quality production code while driving technical direction and reducing system complexity and technical debt. Lead key engineering initiatives related to Kubernetes optimization, backend services, and data-intensive workloads. Collaborate closely with product, engineering, and R&D teams to define technical roadmaps and translate product requirements into scalable solutions. Improve engineering standards across testing, observability, CI/CD, and infrastructure practices. Mentor engineers and contribute to a strong culture of technical excellence and continuous improvement. Requirements: 8–15+ years of backend engineering experience, including strong expertise in distributed systems and production-grade architectures. At least 2–3 years of hands-on commercial experience with Go as a primary programming language. Strong backend development experience in Java, Rust, or Python, with a deep understanding of scalable system design. Proven track record of building and maintaining high-load data pipelines and cloud-native microservices architectures. Strong experience with databases such as PostgreSQL and ideally ClickHouse or similar analytical systems. Solid understanding of containerized environments and DevOps practices, including Docker, Kubernetes, GitOps, CI/CD. Strong debugging, performance tuning, and benchmarking skills with a hands-on engineering mindset. Excellent communication skills with the ability to collaborate across distributed, cross-functional teams. Benefits: Competitive salary with equity participation via employee stock option plan Unlimited paid time off and flexible working arrangements Fully remote-first working mode

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about PerfectScale by DoiT?

Real rants from real employees. Read before you apply.

Read Company Rants →