eBay logo
eBayPosted 2 months ago

Sr MTS Software Engineer

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Lead design, development, and optimization of core storage data plane components for distributed systems. Own high-performance, low-latency code in C++ or Go; drive architectural decisions on I/O paths, concurrency, memory management, and scalability. Identify and resolve performance bottlenecks via profiling, benchmarking, and tuning. Own production issues end-to-end with root-cause analysis and long-term fixes. Collaborate with control plane, SRE, infrastructure, and hardware teams to ensure reliability. Review designs and code, provide mentorship, and contribute to long-term technical roadmap. Be on-call and participate in Kubernetes-based deployments. Strong emphasis on building production-grade storage solutions with exposure to NVMe/SSD, replication, sharding, and caching; familiarity with failure modes and observability in storage systems.Qualifications include formal degrees and professional software experience across Linux/distributed systems; preferred experience with large-scale storage systems and cloud-scale architecture.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • Professional software engineering experience
  • Strong expertise in Linux operating systems, distributed systems, and systems programming
  • Proven experience developing production-grade systems in C++ or Go
  • Deep understanding of concurrency, memory management, and performance optimization
  • Strong debugging skills in complex, large-scale Linux environments & Kubernetes

Desired Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • Master’s degree in Computer Science, Engineering, or equivalent experience
  • Professional software engineering experience
  • Strong expertise in Linux operating systems
  • Distributed systems experience
  • C++ or Go (GOLANG) proficiency
  • Strong debugging skills in large-scale Linux environments
  • Kubernetes experience
  • On-call / production incident experience
  • Mentorship / technical leadership experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce