DDN

Senior Lead Software Engineer

DDN

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect, design, and review complex software systems and frameworks for scalability, performance, and reliability.
  • Provide technical leadership and mentorship to engineers across multiple teams and geographies.
  • Define and implement long-term product and system architecture strategies, including telemetry, observability, and monitoring solutions.
  • Develop and guide implementation of CLI tools, REST APIs, and automation frameworks for internal and external use.
  • Own the design and integration of telemetry and monitoring pipelines (e.g., OpenTelemetry, Prometheus, Grafana, custom agents).
  • Collaborate with product management and engineering managers to translate requirements into technical roadmaps and architecture designs.

Requirements

  • 10+ years of software engineering experience
  • Proven expertise in Linux system programming
  • Deep hands-on programming experience with Golang, Rust, and Python
  • Strong background in distributed systems, storage systems, HPC, or parallel file systems
  • Experience designing telemetry, observability, and monitoring frameworks for large-scale distributed products
  • Expertise in building scalable APIs and developer-facing CLI tools
  • Familiarity with cloud-native architectures (Kubernetes, containers, microservices) and deployment on AWS, Azure, or hybrid cloud environments
  • Solid knowledge of CI/CD systems
Benefits
  • Paid time off
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Linux system programmingGolangRustPythondistributed systemsstorage systemsHPCparallel file systemstelemetry frameworksmonitoring frameworks
Soft skills
technical leadershipmentorshipcollaboration