Principal Engineer – PaaS
@ DigitalOcean

Austin, Texas, United States
$250,000
On Site
Full Time
Posted 30 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @digitalocean.com
Recommended after applying

Job Details

About the Role

Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are dedicated to building the simplest scalable cloud. As a Principal Engineer – PaaS, you will architect systems spanning a global infrastructure network and define next-generation cloud services.

What You Will Be Doing

  • Drive architecture and solve current limitations.
  • Design and architect large-scale systems.
  • Mentor and coach less experienced engineers.
  • Ship large services and key infrastructure components.
  • Facilitate cross-team collaboration.
  • Set strategic technical direction for the near future.

Technologies We Use

Go, Perl, Libvirt, Virtio, KVM, Open vSwitch, GRPC, MySQL, Chef, Git, Kubernetes, and Containers.

What We Expect From You

  • 11+ years of software development experience.
  • Expertise in at least one major programming language (Go, Perl, Ruby, Python, C/C++, Java).
  • Experience with large scale distributed systems programming.
  • Passion for mentoring and coaching teammates.
  • Experience in creating improvements in stability, performance, and scalability.
  • Familiarity with configuration management tools (Chef, Ansible, Puppet).
  • Deep understanding of virtualization technologies and container orchestration.

Why You’ll Like Working for DigitalOcean

Be part of a cutting-edge technology company that values innovation, continuous learning, and well-being. Enjoy competitive benefits, career development resources, and opportunities to work with some of the smartest minds in the industry.

Key skills/competency

Cloud, Architecture, Mentorship, Distributed Systems, Go, Virtualization, Kubernetes, Scalability, Infrastructure, PaaS

How to Get Hired at DigitalOcean

🎯 Tips for Getting Hired

  • Research DigitalOcean's culture: Review mission and employee testimonials on LinkedIn.
  • Customize your resume: Highlight cloud architecture and distributed systems skills.
  • Prepare technical examples: Showcase mentoring and system design projects.
  • Practice interview responses: Focus on solving architecture challenges.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architecture fundamentals.
Practice system design for scalability.
Brush up on Go and distributed systems.
Study virtualization and container technologies.

Behavioral Questions

Describe a time you led change.
Explain mentoring challenges you faced.
Detail cross-team collaboration successes.
Discuss handling tight deadlines effectively.

Frequently Asked Questions