onsite
Senior Software Engineer - Fullstack Storage Developer
Software Engineer
Senior full‑stack engineer with 20+ years of experience designing, implementing, and optimizing enterprise storage solutions using C++, Java, Python, Linux, and cloud storage technologies in secure, high‑availability environments.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack storage applications spanning backend services, APIs, and user interfaces.
- Implement high‑performance data path components in C++/Java and integrate with Python automation scripts.
- Architect scalable cloud‑native storage solutions on Linux platforms, ensuring reliability and security compliance.
- Collaborate with cross‑functional teams using Agile methodologies to deliver features on schedule.
- Conduct code reviews, performance profiling, and troubleshooting to optimize storage throughput and latency.
Requirements
- 20+ years of software engineering experience or 4+ years in a comparable senior role with similar processes.
- Expertise in C++, Java, and Python development on Linux systems.
- Deep knowledge of enterprise storage architectures, network protocols, and cloud storage services.
- Proven ability to work in secure environments requiring TS/SCI clearance with full‑scope polygraph.
- Strong problem‑solving skills and experience with Agile/DevOps practices.