Full Time

Senior Software Engineer II, Compute

DigitalOcean
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by DigitalOcean, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer II, Compute at DigitalOcean, you will play a crucial role in designing and implementing robust cloud computing solutions that enhance the efficiency and performance of our services. You will work collaboratively with cross-functional teams to develop innovative features, optimize existing systems, and ensure that our infrastructure is scalable and secure. Your expertise will contribute to the continuous improvement of our platform while mentoring junior engineers to foster their growth and development in software engineering practices.



Job Responsibilities

  • Design, develop, and enhance scalable software systems in the cloud compute domain.
  • Collaborate with product management and design teams to devise technical specifications for new features and enhancements.
  • Implement best practices in software development, including code reviews and testing strategies.
  • Identify and resolve performance bottlenecks and issues in existing services.
  • Lead technical discussions and provide mentorship to junior engineers.
  • Participate in on-call support to maintain uptime and reliability of compute services.
  • Contribute to the design of architecture decisions and technical roadmaps.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of software development experience, preferably in cloud computing.
  • Proficiency in programming languages such as Go, Python, or Java.
  • Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with distributed systems and cloud service providers.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Strong problem-solving skills and the ability to work under pressure.


Technologies & Tools

This position primarily utilizes technologies such as cloud-based infrastructure services, container orchestration tools, and programming languages including Go, Python, and Java. Additionally, familiarity with CI/CD pipelines, monitoring tools, and version control systems (e.g., Git) is essential. The candidate should also have experience with Agile methodologies and tools that support collaborative development such as Jira, Confluence, or similar platforms.



Ideal Candidates

The ideal candidates for the Senior Software Engineer II position at DigitalOcean are those who possess a strong technical foundation combined with excellent communication and collaboration skills. They are innovative thinkers who thrive in fast-paced environments and are eager to take ownership of their projects. A genuine passion for cloud technology and a desire to mentor and develop others are key traits that will contribute to their success in this role. Candidates should also demonstrate adaptability and a proactive approach to problem-solving, ensuring that they can effectively navigate the challenges of a dynamic tech landscape.

Among 15 to 24-year-olds in Fiji, unemployment was 15.2% in 2025, against 5.3% for everyone, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.