Senior Software Engineer

Vultr Logo

Vultr

πŸ’΅ $130k-$140k
πŸ“Remote - Worldwide

Summary

Join Vultr's Engineering team as a Senior Software Engineer, Core Cloud Engineering! This role focuses on low-level systems programming, networking protocols, and hypervisor technologies. You will design, implement, and maintain integrations with hypervisors, automate networking components, and optimize hypervisor performance. Proficiency in Rust, C, and Go is essential, along with experience in PHP. This hands-on position emphasizes performance optimization, automation, and problem-solving within a 100% remote work environment. Vultr offers competitive compensation, including a variable bonus, and comprehensive benefits.

Requirements

  • Proficiency in compiled languages like Rust, C, and Go, with experience in PHP for integration tasks
  • Strong experience with hypervisor technologies such as libvirt, QEMU, and KVM
  • In-depth knowledge of networking protocols and tools, particularly BGP, Open vSwitch (OVS), and related automation frameworks
  • Advanced skills in performance profiling, tuning, and optimization across I/O, network, and storage layers
  • Familiarity with database systems and concepts, with a preference for MySQL
  • Expertise in Linux systems administration and low-level troubleshooting
  • Experience building and maintaining CI/CD pipelines with tools like Gitlab
  • Strong knowledge of configuration management tools like Puppet
  • Proficiency with observability tools such as Grafana, Sentry, and SumoLogic for monitoring and debugging complex systems
  • Exceptional problem-solving skills, with a proven ability to address complex, low-level technical challenges
  • Effective communication and collaboration abilities to work cross-functionally with teams and stakeholders
  • A commitment to continuous learning and fostering a culture of technical excellence

Responsibilities

  • Design, implement, and maintain low-level integrations with hypervisor technologies like libvirt, QEMU, and KVM to enhance platform capabilities
  • Develop and maintain automation around Open vSwitch (OVS), BGP routing, and other networking components to streamline datacenter operations
  • Analyze and optimize hypervisor performance across I/O, networking, and storage subsystems to meet scalability and efficiency goals
  • Write efficient and maintainable code in Rust, C, and Go for high-performance services, ensuring reliability and maintainability
  • Build and enhance tooling for automated hypervisor provisioning, monitoring, and management
  • Work closely with other engineering teams to align development efforts with reliability, scalability, and business objectives
  • Produce high-quality technical documentation for APIs, systems, and processes to support team collaboration and scalability
  • Share knowledge with team members, helping to grow expertise in low-level systems and performance engineering

Preferred Qualifications

Proficiency in Rust

Benefits

  • A 100% remote work environment + a company-wide virtual get together
  • 401(k) plan that matches 100% up to 4% with immediate vesting
  • Professional Development Reimbursement of $2,500 each year
  • 11 Holidays + Paid Time Off Accrual + Rollover Plan + take off your birthday!
  • Increased PTO at 3 year anniversary + 1 month sabbatical at 5 year anniversary + Anniversary Bonus each year
  • $500 first year remote office setup + $400 each year following for new equipment
  • Monthly internet reimbursement up to $75
  • $50 per month for a gym membership
  • $130,000 - $140,000 + variable bonus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.