DigitalOcean is looking to revolutionize cloud computing and AI by building the simplest scalable cloud, and this role is intended to contribute to that goal by designing and developing cloud security and monitoring software, APIs, and other tools.
Requirements
- Significant experience as a software architect and lead developer in building scalable, real-time and distributed systems
- Significant experience with Go programming language and unit tests
- Significant experience designing and developing high performance systems
- Domain knowledge of Networking stack
- Experience designing and developing full-stack applications with databases and API
- Experience with leading work across multiple teams to build API contracts
- Experience with cloud development, containerization and virtualization
Responsibilities
- Lead the design, implementation, test and optimization of new services and tools that run at scale and solve performance and monitoring problems.
- Work with other teams within Networking and across the company to build the next generation of products and services for our developers community.
- Support existing products and contribute creative solutions to the pain points.
- Help improve our toolings and process to ship robust and mission-critical parts of the ecosystem.
- Establish best practices for development and architecture
- Use technologies and tools such as: Go, Consul, Kafka, SQL, Chef, Git, Jira, gRPC, Prometheus, Grafana, Lightstep, Docker, Kubernetes
- Design and develop APIs that are used by external and internal customers
Other
- B.S/M.S in Computer Science
- We value diversity and inclusion, and recognize that diversity of thought and background builds stronger teams and products to serve our customers.
- We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.
- We provide employees with reimbursement for relevant conferences, training, and education.
- Flexible time off policy