
Senior Lead Software Engineer
DDN
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
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