Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Platform

Jobgether

Emea

Remote

IDR 1.665.001.000 - 2.497.503.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A partner company is seeking a Senior Software Engineer to design and develop high-performance platform components within complex distributed systems. The ideal candidate will have over 10 years of experience in low-level C/C++ development on Linux systems and a deep understanding of networking protocols. This position offers competitive compensation, flexible working arrangements, and opportunities for professional growth in a collaborative environment.

Benefits

Competitive compensation package
Flexible working arrangements
Learning and development support
Health, wellness, and insurance benefits
Career-growth opportunities

Qualifications

  • Deep mastery of low-level C/C++ development on Linux systems.
  • Strong experience in performance-critical code.
  • Extensive knowledge of networking protocols.

Responsibilities

  • Design and implement low-level platform components.
  • Write highly efficient, performance-optimized C/C++ code.
  • Conduct performance and benchmarking tests.

Skills

C/C++ development on Linux systems
Networking protocols (UDP, TCP, InfiniBand)
Performance-critical code
Analytical mindset
Collaboration skills

Tools

DPDK
eBPF/XDP
Linux filesystems
Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Platform in EMEA.

In this role, you will contribute to the design and development of the high-performance platform components that power large-scale compute environments. You will work on low-level systems such as networking, storage, and scheduling frameworks, helping to optimize performance, reliability, and scalability. This position offers the opportunity to work on complex distributed systems, shape foundational infrastructure, and push technical boundaries through rigorous performance testing. You will collaborate with experienced engineers, contribute architectural insights, and build systems that support demanding compute-intensive workloads. It’s a high-impact role ideal for those who thrive in deep technical challenges.

Accountabilities
  • Design and implement low-level platform components, including networking stacks, storage systems, and scheduling frameworks.
  • Write highly efficient, performance-optimized C/C++ code in Linux user space or kernel space.
  • Provide architectural input on distributed computing, high-performance storage, and cloud infrastructure.
  • Conduct performance and benchmarking tests, especially around IO throughput and storage.
  • Participate in collaborative code reviews and contribute to improving engineering best practices.
  • Work on large-scale, complex, and distributed system components, ensuring reliability and efficiency.
  • Bring innovative ideas to enhance system performance, networking capabilities, and platform scalability.
Requirements
  • Deep mastery of low-level C/C++ development on Linux systems, with strong experience in performance-critical code.
  • Extensive knowledge of networking protocols and concepts, including UDP, TCP, InfiniBand, Ethernet, and RDMA.
  • 10+ years of hands‑on software development experience on Linux environments.
  • Strong background working on complex, large‑scale, and/or distributed systems.
  • Advantageous skills include experience with DPDK, eBPF/XDP, libfabric, SPDK, congestion control, VLAN, bonding, kernel driver development, and storage protocols such as SMB, NFS, S3, NVMe, and Linux filesystems.
  • Familiarity with memory management in multiprocessing environments (NUMA, cache, huge pages, shared memory).
  • Strong analytical mindset, collaboration skills, and ability to thrive in a highly technical environment.
Benefits
  • Competitive compensation package aligned with senior engineering roles.
  • Flexible working arrangements depending on location.
  • Opportunity to work on state‑of‑the‑art distributed systems and high‑performance infrastructure.
  • Learning and development support, including deep technical training.
  • Collaborative environment built on ownership, innovation, and continuous improvement.
  • Health, wellness, and insurance benefits depending on regional policies.
  • Career‑growth opportunities within a fast‑scaling global environment.

Thank you for your interest!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.