Skip to content

Software Development Engineer III - LC Phone

Build and scale backend platform systems for a high-volume phone infrastructure, focusing on reliability, performance, security, modernization, and cost efficiency. The role requires 4+ years of backend engineering experience with distributed systems, data modeling, microservices, and technical leadership.

About the job

Responsibilities

  • Stabilize and scale the platform by addressing systemic bottlenecks, improving fault tolerance, and ensuring high availability for mission-critical phone services.
  • Optimize CPU, memory, and network resource usage to support millions of operations while reducing cloud costs.
  • Lead long-term refactoring, deprecate legacy systems, and introduce scalable patterns.
  • Strengthen data protection, access controls, and auditability across the platform.
  • Improve tooling, observability, and automation to accelerate engineering workflows.
  • Collaborate with product, infrastructure, and engineering teams on platform priorities.
  • Mentor engineers, establish architectural standards, and drive the platform roadmap.

Requirements

  • 4+ years of backend engineering experience, including designing fault-tolerant systems and working on high-scale platforms.
  • Deep expertise in distributed systems, event-driven architectures, and asynchronous job processing.
  • Strong experience with relational and NoSQL data models, especially complex temporal data.
  • Experience architecting complex systems and delivering scalable, high-performance web applications in production.
  • Strong understanding of software design patterns, API design, and microservices architecture in a multi-tenant environment.
  • Experience guiding technical architecture, making high-impact engineering decisions, and mentoring engineers.
  • Experience with code quality practices, automated testing, CI/CD pipelines, and developer tooling optimization.
  • Excellent problem-solving and collaborative communication skills.

Nice-to-haves

  • Experience with AI tools.
  • Contributions to open-source tools, internal platforms, or engineering blogs.
  • Experience with modern frontend frameworks and full-stack web applications.

Skills

Node.js, Go, Java, MongoDB, Distributed Systems, Event-Driven Architecture, Asynchronous Job Processing, Microservices, API Design, CI/CD, Automated Testing, React, Vue, Angular, NoSQL

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.