Software Engineer

5 days ago


Irving, TX, United States OVHcloud Full time

Job Summary

The Software Engineer is responsible for implementing high performance storage algorithms for the next generation of NVME over Fabrics storage solutions in collaboration with peer engineers. This is an opportunity to learn advanced algorithms and performance techniques to match the performance of next generation solid state storage technologies.  The position requires an understanding of software development fundamentals, such as algorithmic complexity and complex data structure design.

The Software Engineer must have the technical ability to understand requirement documents and system level test plans and collaborate with engineers during the implementation.  This position participates in the development and monitoring of automated tests, and all aspects of product development from implementation to deployment.

Base pay range: $130,000 - $145,000 (based on relevant experience).

Essential Duties & Responsibilities

  • Algorithm and protocol design and implementation and optimization in C/C++.

  • Control plane design and implementation in Golang.

  • Write efficient, organized, readable, and well documented code.

  • Participate in automated test planning and implementation as part of a continuous deployment environment.

  • Participate in all product and component design reviews to suggest improvements.

  • Use scripting languages to automate tasks and gather data.

  • Debugging highly available, complex distributed systems

Minimum Requirements

  • Bachelor’s Degree in computer science or a related field; equivalent and relevant experience considered in lieu of degree.

  • Strong technical background with both the ability and desire to continuously improve the overall storage software product, in terms of quality, features, and design

  • 2+ years of experience in programming or equivalent educational experiences, ideally with specific experience in C/C++/Go coding and debugging.  

  • Linux-based system and OS experience a big plus.

  • Ability to write readable code that continuously improves the codebase.

  • Abstract understanding of computer hardware, algorithm, data structure, and protocol performance.

  • Ability to discuss, design and debug abstract and concrete systems.

  • Strong attention to detail.

  • Good communication skills – both written and verbal.

  • Desire to research, experiment, design, redesign, write code, and refactor code to develop a deep understanding of algorithmic correctness and performance

  • Must be a self-starter and self-motivated with the ability to work independently and efficiently.

  • Familiarity with DevOps patterns and methodologies is a plus.

  • Experience in an Agile environment or having worked in an Agile managed team is a plus.

  • Familiarity of concepts or experience in CI/CD is a plus.

Working Conditions

Standard office environment or remote

Company Description – About OVHcloud

OVHcloud US is a subsidiary of OVHcloud, a global cloud provider that specializes in delivering industry-leading performance and cost-effective solutions to better manage, secure, and scale data. OVHcloud US delivers bare metal servers, hosted private cloud, hybrid and public cloud solutions. OVHcloud manages 43 data centers across 12 sites on four continents, manufacturing its own servers, building its own data centers and deploying its own fiber-optic global network to achieve maximum efficiency. Through the OVHcloud spirit of challenging the status quo, the company brings freedom, security and innovation to solve data challenges – today and tomorrow. With a 25-year heritage, OVHcloud is committed to developing responsible technology and strives to be the driving force behind the next cloud evolution. https://us.ovhcloud.com .

EEO Statement

OVHcloud is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, religion, color, sex (including childbirth, breast feeding, and related medical conditions), gender identity or expression, sexual orientation, national origin, ancestry, citizenship status, uniform service member and veteran status, marital status, pregnancy, age, protected medical condition, genetic information, disability, or any other protected status in accordance with all applicable federal, state and local laws.

Powered by JazzHR



  • Irving, TX, United States NCR Voyix Full time

    Location: Irving , TX Type: Contract Job #248731 Software Engineer III - C++ / Windows Systems Location: Irving, TX (Preferred) or Atlanta, GA Schedule: Onsite, 5 days/week Contract Duration: 12 Months (No Extension) Company Overview At The Intersect Group, we connect highly skilled professionals with organizations that are driving innovation in...


  • Irving, TX, United States NCR Voyix Full time

    Location: Irving , TX Type: Contract Job #248731 Software Engineer III - C++ / Windows Systems Location: Irving, TX (Preferred) or Atlanta, GA Schedule: Onsite, 5 days/week Contract Duration: 12 Months (No Extension) Company Overview At The Intersect Group, we connect highly skilled professionals with organizations that are driving innovation in...


  • Irving, TX, United States NCR Voyix Full time

    Location: Irving , TX Type: Contract Job #248731 Software Engineer III - C++ / Windows Systems Location: Irving, TX (Preferred) or Atlanta, GA Schedule: Onsite, 5 days/week Contract Duration: 12 Months (No Extension) Company Overview At The Intersect Group, we connect highly skilled professionals with organizations that are driving innovation in...

  • Software Engineer

    3 days ago


    Irving, TX, United States Microsoft Corporation Full time

    OverviewCloud computing is reshaping the world-and with the rise of AI, datacenter design is evolving rapidly from CPU-centric to GPU-driven architectures. Be part of this transformation by joining a fast-paced team at the forefront of enabling cutting-edge hardware innovations for Azure.Our team leads the charge in optimizing and delivering world-class...

  • Software Engineer

    6 days ago


    Irving, TX, United States Microsoft Corporation Full time

    OverviewCloud computing is reshaping the world-and with the rise of AI, datacenter design is evolving rapidly from CPU-centric to GPU-driven architectures. Be part of this transformation by joining a fast-paced team at the forefront of enabling cutting-edge hardware innovations for Azure.Our team leads the charge in optimizing and delivering world-class...


  • Irving, TX, United States InstantServe LLC Full time

    EXPERIENCE • 10+ years' experience in software engineering or equivalent skill set, building and maintaining large scale, accessible systems • Experience in managing software development with a consistent track record of on-time delivery of high-quality software • Experienced in leading/mentoring a team of software engineers, hiring A Team, regular...


  • Irving, TX, United States VIZIO Full time

    Position Summary... Join Walmart/VIZIO and take your career to the next level! We are Vizio, part of Walmart, a leading smart TV platform. Our team implements Bluetooth software and mid-level HAL support for our TV OS platform.??Our team owns the Bluetooth stack development and hardware abstraction layer for Vizio TVs. We are working on next generation of OS...


  • Irving, TX, United States VIZIO Full time

    Position Summary... Are you passionate about mobile development and eager to work on cutting-edge technology? Join our dynamic team at Walmart/VIZIO, where you will play a crucial role in developing next-generation mobile applications. This is an excellent opportunity for a seasoned software engineer to make a significant impact and grow within a leading...


  • Irving, TX, United States VIZIO Full time

    Position Summary... Are you passionate about mobile development and eager to work on cutting-edge technology? Join our dynamic team at Walmart/VIZIO, where you will play a crucial role in developing next-generation mobile applications. This is an excellent opportunity for a seasoned software engineer to make a significant impact and grow within a leading...


  • Irving, TX, United States Syntricate Technologies Full time

    Senior Software Engineer (Bootloader) We are looking for a Senior Software Engineer. Please let me know if interested. Location: Irving, TX (Onsite) W2 Contract Only Job Description 6+ years of experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices. High proficiency with modern C, C++...