Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 4 (C++, Systems)

$143.2k - $285.6k

Nutanix

Hungry, Humble, Honest, with Heart!

The Opportunity

Nutanix has disrupted the multi-billion-dollar virtualization market by pioneering the first converged compute & storage virtualization appliance that can incrementally scale out to manage petabytes of data while running tens of thousands of virtual machines. Here at Nutanix we are looking for a Software Engineer in the Core Data Path that are responsible for the Nutanix Distributed Storage Fabric (NDSF) that underlies the entire Nutanix solution. This storage stack (a high-performance shared-nothing distributed file system) is the foundational piece to enable hyper-convergence and hybrid cloud solutions. The software defined storage helps us power infrastructure for all kinds of applications on all kinds of platforms. That coupled with a simplicity focused design makes the engineering problem both profound and rewarding. The engineer will take responsibility for end to end quality and work with a team with a deep understanding of systems internals and distributed file systems.

The Team

The CDP team was the first team created at Nutanix. It is the team responsible for the Nutanix Distributed Storage Fabric (NDSF) - a high-performance shared-nothing distributed file system. The Stargate team is the "data-engine" of the distributed file system, which is responsible for handling all the IO requests, placing data, handling dedupe, compression, erasure-coding and encryption, healing from failures, etc. The work for the Stargate team is challenging because designing an enterprise-grade distributed file system means that we have strict requirements of consistency and performance, and we always have to reinvent ourselves as newer and faster drive technologies emerge.

  • The Role

  • Architect, design and develop reliable, efficient, high-performance data-path software for large-scale enterprise and hybrid cloud.

  • Develop an understanding of complex distributed systems and design innovative solutions for customer requirements.

  • Work on performance, scaling out, and resiliency of distributed storage systems.

  • Work alongside development, test, documentation, and product management teams to deliver high-quality products in a fast-paced environment.

  • Engage with customers and support when needed to solve production issues.

  • What you’ll bring

  • Completion of a bachelor’s or master's degree in Computer Science or a related Engineering field is required.

  • 6-10 Years of experience in designing and developing applications is required.

  • Familiarity with OS internals, distributed systems and good practices for design/implementation.

  • Solid understanding of data structures, algorithms, and analysis techniques

  • Familiarity with OS internals, concepts of distributed data management, web scale systems and proven ability in having built clustered, high-performance, fault-tolerant distributed applications or systems software.

  • Experience with any of file systems, operating systems, database back-ends, distributed systems, cloud technologies

  • Past projects involving large-scale distributed systems such as Hadoop, Cassandra, Zookeeper

  • Comfortable with virtualization technologies like KVM, VMware, Hyper-V, Xen

  • Love of programming and expertise in one or more languages: C++, C, Java

  • Hungry and humble attitude with a keen sense of working as part of a dynamic team.

The visa sponsorship is not available for this role at this time.

The pay range for this position at the commencement of employment is expected to be between USD $ 143,200 and USD $ 285,600 per year.

However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.

If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.

We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting View email address on click.appcast.io.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer 4 (C++, Systems) in Durham, NC vacancy
  •  ...to the patients who need them. The IT Systems Engineer II is responsible for ensuring the...  ...supporting, and optimizing all networked software and associated operating systems. They will...  ...Disability Life Insurance, Paid Time Off (4 weeks per year), Parental Leave, Paid... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Afternoon shift
    Early shift

    BioAgilytix

    Durham, NC
    4 days ago
  • $104.7k - $153k

     ...Our dedicated team members are engineering the foundation of Cisco's core...  ...innovations in operating systems, firmware, networking stacks,...  ...hands-on experience with hardware-software integration and low-level networking...  ...-end holiday shutdown, and 4 paid days off for personal... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    Cisco

    Durham, NC
    1 day ago
  •  ...Heart Integral to the Nutanix software stack is the Acropolis...  ...workloads. We are seeking to grow engineering team with talented software...  ...Designing and Developing Distributed Systems Develop a deep...  ...Python, Golang, Java, and/or C++ Extensive knowledge of algorithms... 
    Suggested
    Work at office
    Remote work
    3 days per week

    Nutanix

    Durham, NC
    4 days ago
  •  ...Job Description Principal Software Engineer (Full Stack + Systems Architecture) The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for... 
    Suggested

    Dell

    Durham, NC
    2 days ago
  •  ...Principal Software Engineer (Full Stack + Systems Architecture)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals,... 
    Suggested

    Dell Careers

    Durham, NC
    20 hours ago
  •  ...Senior Systems Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from...  ...systems ~ Strong programming skills in languages such as C or C++ ~ Strong scripting skills in languages such as Python ~... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Durham, NC
    10 days ago
  • $103.71k - $138.28k

     ...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... 
    Full time
    Temporary work
    Remote work

    Lumen

    Durham, NC
    2 days ago
  •  ...Senior Systems/Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office....  ...team leadership and mentoring to others. Skill set: C++ coding – STL, boost, Templates, basic C++, OOP concepts... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Durham, NC
    1 day ago
  • $15.36k - $23.04k

     ...Lead Systems Engineer - Traffic Management USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC About Nubank Nu is one of the largest digital financial platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia. Guided... 
    Work at office
    Work from home
    Relocation package
    Flexible hours

    Nubank

    Durham, NC
    3 days ago
  •  ...Our client is seeking a well-rounded IT Systems Engineer with strong infrastructure expertise and a hands-on approach to managing systems across end-user computing, Azure cloud, and enterprise monitoring. This role will work closely with senior technical leaders to improve... 
    Work at office
    Night shift

    Golden Technology

    Durham, NC
    2 days ago
  • A leading materials science company is seeking a Manufacturing Systems Integration Engineer in Durham, NC. The role focuses on designing and implementing complex integrations across operational and information technology systems in a global manufacturing environment. Candidates... 

    Corning Inc.

    Durham, NC
    4 days ago
  • $32.9 - $45 per hour

     ...Description Position Summary The Field Systems Engineer (FSE) is responsible for attending to service needs of bioMerieux customers...  ...Computer Science, Biomedical or other related discipline. ~4 years related experience including military experience will be... 
    Hourly pay
    Temporary work
    Local area
    Remote work
    Night shift
    Weekend work
    Weekday work

    bioMerieux Inc.

    Durham, NC
    13 days ago
  • $126.5k - $182k

     ...Our Routing Platform Software team within Routing SD-WAN...  ...looking for a software engineer to develop various networking...  ...about solving complex system level problems and...  ...architecture. Proficiency in C/C++ with a focus on systems...  ...holiday shutdown, and 4 paid days off for... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Cisco

    Durham, NC
    3 days ago
  •  ...FlexGen is an innovative software and services provider...  ...FlexGen leverages decades of engineering and software expertise...  ...GWh of energy storage systems managed with HybridOS™,...  ...~ Minimum of four (4) years of work experience...  ...Qualifications: C++ (primary language)... 
    Work experience placement
    Local area

    FlexGen®

    Durham, NC
    2 days ago
  •  ...Senior Software Engineer - Java & Springboot Westlake, Texas, United States About the Job...  ...of software development experience ~3-4 years of Java EE development experience...  ...You have a good understanding of Agile systems development techniques Technical... 

    Knack Solutions

    Durham, NC
    20 hours ago
  • $137k - $200.5k

     ...Software Engineer Specialized In Ai/Ml This role is performed within RTP, North Carolina or alternate...  ...for AI/ML integration in cloud systems. Minimum Qualifications ~7+ years...  ...birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Durham, NC
    2 days ago
  •  ...deployment processes to support software development projects. Role...  ...(STO) / Information Security engineering functions with capabilities spanning...  ...control and collaboration 4. Solid understanding of ci/cd...  ...REST APIs and external system integrations. Understanding of... 

    Hcltech

    Durham, NC
    1 day ago
  • $129.3k - $173.3k

     ...Content Systems Engineer This technology team designs, builds, and supports critical systems used across OTV, Hulu, ABC News, Streaming...  ...archiving) and non-linear editing, VFX, and motion graphics software (Adobe Creative Suite, Maxon CINEMA 4D, DaVinci Resolve) ~... 
    Night shift
    Weekend work
    Early shift

    The Walt Disney Studios

    Durham, NC
    5 days ago
  •  ...write, test, and deploy their own software packages? Fractional AI is...  ...about getting complex AI systems built right, with strong conviction...  ...role is designed for former engineering leaders (IC or EM) or founders...  ...Chapel Hill, NC Work Arrangement: 4 days in-person, Fridays... 
    Remote work

    Fractional AI Inc.

    Durham, NC
    4 days ago
  •  ...Commerce Solutions is seeking a Senior Software Engineer - Platform Performance & Resilience that...  ...ultimate goal of delivering measurable system stability at retail scale. The position...  ...data. Required Qualifications: ~4-6+ years of professional software engineering... 
    Work at office

    Toshiba Global Commerce Solutions

    Durham, NC
    4 days ago
  •  ...Senior Kubernetes Platform Engineer - AI/ML Infrastructure Join our Platform...  ...and scalability across distributed systems. You will lead technical direction...  ...Minimum Qualifications ~8+ years of software engineering experience ~4+ years of hands-on Kubernetes... 

    Webex Events (formerly Socio)

    Durham, NC
    4 days ago
  • $126.5k - $182k

     ...received . Kubernetes Platform Engineer - AI Infrastructure - hybrid (...  ...of scalable, reliable systems, managing the Kubernetes control...  ...Qualifications ~5+ years of software engineering experience, including...  ...-end holiday shutdown, and 4 paid days off for personal wellness... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Durham, NC
    4 days ago
  • $126.5k - $182k

     ...Cisco IT is a transformation engine enabling people to do the best...  ...Cloud and other internal/external systems using Oracle Integration Cloud...  ...in all phases of the software development lifecycle, including...  ...year-end holiday shutdown, and 4 paid days off for personal wellness... 
    Full time
    Temporary work
    Local area
    Flexible hours
    Day shift

    Cisco

    Durham, NC
    1 day ago
  • $126.5k - $182k

     ...team at Splunk is seeking a highly skilled Software Engineer to design and build the next generation...  ...functional content websites and content systems that assist internal teams and external...  ..., paid year-end holiday shutdown, and 4 paid days off for personal wellness determined... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Durham, NC
    6 days ago
  • $110k - $152.4k

     ...infrastructure and security —partnering across engineering, security, compliance, and product teams...  ...security controls for Generative AI systems, including LLM-based applications, RAG pipelines...  ..., paid year-end holiday shutdown, and 4 paid days off for personal wellness... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Cisco

    Durham, NC
    7 days ago
  • $89k - $143.75k

     ...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/...  ...controls and deliverables, knowledge of C++ preferably in a Linux environment, and...  ...job posting is anticipated to close on 4/30/25 The Company may however extend this... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Durham, NC
    3 days ago
  •  ...EUC Systems Engineer (MDM) We're looking for an EUC Systems Engineer (MDM) to own mobile device management and endpoint security across...  ...range of client tools including MDM, endpoint protection, and software deployment. Your Role Manage end-to-end lifecycle of... 
    Work at office
    Remote work
    3 days per week

    Nutanix

    Durham, NC
    2 days ago
  •  ...System Engineer Based in Durham, N.C., FlexGen is an innovative software and services provider in the global energy storage sector. At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertise to help shape the future of... 
    Work experience placement
    Local area

    FlexGen®

    Durham, NC
    4 days ago
  •  ...Senior System Engineer We pride ourselves for having one of the fastest growth rate and also the lowest turnover rates in the industry...  ...testers and other VM client types including the installation of software and tools. This position is also responsible for creation of... 
    Contract work

    vTech Solution

    Durham, NC
    3 days ago
  •  ...in the maintenance & administration of automated control & IT systems during OFP site Durham project & its future operations. Responsible...  ..., network management systems, etc.) Hands-on with hardware & software including server room & patch room build outs Operate... 
    Work at office
    Local area
    Monday to Friday
    Night shift
    Day shift

    Novo Nordisk

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 4 (C++, Systems). Be the first to apply!