DigitalOcean is a cutting-edge technology company focused on simplifying cloud solutions for developers and businesses. They are seeking a Senior Software Engineer II to lead engineering efforts in delivering innovative storage solutions and support the creation and operations of distributed systems. The role involves programming in Go, collaborating with a motivated team, and contributing to open source software communities.
Responsibilities:
- Leading engineering efforts to deliver innovative storage solutions
- Supporting the creation and operations of distributed systems
- Programming in Go and other languages
- Collaborating with a motivated team of peers
- Consuming from and contributing to free/open source software communities
- Solving interesting problems in a technically rewarding environment
Requirements:
- Leading engineering efforts to deliver innovative storage solutions
- Supporting the creation and operations of distributed systems
- Programming in Go and other languages
- Collaborating with a motivated team of peers
- Consuming from and contributing to free/open source software communities
- Solving interesting problems in a technically rewarding environment
- Design, develop, test, and deploy software in modern tools and languages, such as Go, while continually cultivating your skills and collaborating with an agile, self-motivated team
- Experience automating, operating, and troubleshooting production systems; maintaining the availability and performance of storage products
- Experience with Linux operating systems and familiarity with storage fundamentals
- Experience with containerization (e.g. Docker, Kubernetes) and service-oriented architectures
- Familiarity with concurrency / parallelism models in a modern programming languages
- Experience leading discussions on architectures, implementations, design patterns, and processes with the ability to succinctly convey ideas to peers and mentees
- Any relevant domain experience such as Ceph, S3, block storage, containerization, software routing and load balancing