Senior Software Engineer, Storage
New
United StatesFull-TimeSenior
Salary166,000 - 210,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- PythonGoRedisRustDatadogDistributed Systems
Requirements
- 4+ years of software engineering experience in large-scale cloud services, backend systems, or distributed infrastructure environments.
- Hands-on experience working with in-memory datastores such as Redis or Valkey in production-scale systems.
- Experience building cloud-based control-plane software and distributed systems.
- Strong programming skills in languages such as Go, Python, or Rust.
- Solid understanding of backend architecture, scalability patterns, observability, and reliability engineering.
- Experience working with cloud platforms and related technologies such as EC2, Datadog, CloudWatch, Sentry, or similar tools.
- Proven ability to take ownership of complex technical initiatives and deliver high-quality, pragmatic solutions.
- Strong communication and collaboration skills with experience working across cross-functional engineering teams.
- Ability to mentor junior engineers, establish technical standards, and guide best practices.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field preferred.
Responsibilities
- Design, develop, and maintain scalable storage platform solutions supporting high-throughput distributed systems and cloud-native applications.
- Own and improve in-memory datastore infrastructure, including monitoring systems, control-plane software, database proxies, backups, and automation tooling.
- Collaborate closely with engineering teams and stakeholders to understand business challenges and deliver robust technical solutions end-to-end.
- Lead architectural improvements focused on resiliency, scalability, cost optimization, and operational excellence.
- Build and maintain systems that support 24/7 uptime requirements across large-scale cloud environments.
- Drive innovation in emerging infrastructure technologies, including distributed databases, AI-assisted monitoring, and tiered storage solutions.
- Contribute to engineering best practices through code reviews, mentoring, technical documentation, and design discussions.
- Partner cross-functionally to align technical initiatives with broader organizational goals and infrastructure strategy.
View Full Description & ApplyYou'll be redirected to the employer's site