Job Description
DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups and small and medium-sized businesses (SMBs) to rapidly deploy and scale modern applications. As a remote-first organization, our employees, like our customers, are based around the world.
DigitalOcean is expanding in Hyderabad, India.
We are looking for a software professional for our Hyderabad site, with 3-6 years of software development experience, with a strong background in algorithms and high-performance distributed systems to help us unlock innovation by enabling the developer community to build and scale their application using simple cloud tools. With AI gaining further momentum, we believe that there is tremendous potential to disrupt the traditional cloud-based practices by focusing on helping developers build applications through simple to use cloud tools.
What You’ll Be Doing:
- Provide technical leadership to a team of engineers and lead developing new cloud-based solutions impacting millions of customers worldwide.
- You will provide mentorship, guidance, and professional development opportunities to nurture talent and foster a culture of innovation.
- Technology Innovation and Collaboration: You will own development of key DigitalOcean capabilities and will be responsible for the research, engineering, maintenance, and operations of those Cloud products that you support. technologies.
- You will be collaborating with your peers to drive effective delivery of projects executed in India.
What You'll Add to DigitalOcean:
- B.E/B.Tech/M.E/M.Tech/Phd degree in computer science or related fields, or equivalent experience, is required.
- Bring 3-6 years of software engineering and product delivery experience, with strong background in algorithms and high-performance distributed systems.
What We’ll Expect from You:
- Having an entrepreneurial spirit, and you are driven to see people using your creation, and long for the opportunity to build pioneering solutions to challenging problems
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Deftness at object-oriented design and systems architecture and Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C), open-source technologies (Spring, Hibernate) and platforms (Windows, Macintosh, Linux).
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
- Experience influencing software engineers’ best practices within your team
- Strong written and verbal communication skills