Software Engineer II, Storage
You lead the development and execution of cloud storage capabilities. You build and operate high-performance, scalable, and reliable storage solutions, write sustainable software, contribute to architecture and design reviews, support software qualification and rollout from bare metal to user-facing APIs, and collaborate across engineering initiatives.
Responsibilities
- Contribute to cloud storage engineering projects
- Define and execute roadmap features
- Write sustainable software
- Contribute to design documentation
- Qualify and roll out software across the stack
- Participate in architecture, design, and code reviews
- Collaborate with engineers on continuous learning initiatives
- Participate in open source development and technical initiatives
Requirements
- Building and operating large-scale distributed cloud infrastructure
- Redundant and fault-tolerant storage solutions
- Backups
- Replication
- Encryption
- Data protection
- Professional software engineering practices
- Java or Go
- Ansible
- Chef
- Puppet
- Terraform
- Linux systems internals
- Computer architecture
- Background check
Benefits
- Restricted Stock Units
- Health insurance including HDHP and PPO plans
- Vision insurance
- Dental insurance
- Employer HSA contributions
- Paid parental leave
- Paid life insurance
- Short-term disability insurance
- Long-term disability insurance
- Teladoc
- 401(k) with 100% match up to 4% of salary
- Generous paid time off
- Paid holidays
- Cell phone reimbursement
- Tuition reimbursement
- Calm app subscription
- MetLife Legal
- Company-paid commuter benefit of $300 per month