Senior Software Architect

4 days ago


Durham, North Carolina, United States NVIDIA Full time

NVIDIA is a pioneer in the field of high-performance computing, and we're seeking a talented Senior Software Engineer to join our mission to revolutionize the industry. Our team is dedicated to building and operating sophisticated infrastructure to enable business-critical services and AI applications.

Key Responsibilities:

  • Design and develop highly available and scalable systems to meet the demands of our HPC clusters
  • Evaluate new and innovative technologies to stay ahead of the curve
  • Improve infrastructure provisioning and management using automation and DevOps practices
  • Support a globally distributed, multi-cloud hybrid environment - AWS, GCP, and On-prem
  • Build strong relationships with cross-functional teams and partners across various business units
  • Ensure the highest level of uptime and Quality of Service (QoS) to our users through operational excellence
  • Participate in our on-call rotation and be a contact for service incidents

Requirements:

  • 10+ years of experience in design, implementation, and delivery of large engineering projects
  • Proficiency in at least two of the following programming languages: Golang, Java, C/C++, Scala, Python, Elixir
  • Understanding of scalability challenges and performance of server-side code
  • Experience with full software development lifecycle - from inception and design to deployment, operation, and iterative development
  • Proficiency in cloud computing and hands-on experience in at least one cloud platform: GCP, AWS, or Azure
  • Experience with modern CI/CD techniques, GitOps, and Infrastructure as Code (IaC)
  • Strong work ethic and passion for problem-solving
  • B.S. degree in Computer Science or related technical field (or equivalent experience)
  • Detail-oriented with great communication and collaboration skills

What Sets You Apart:

  • Prior experience building solutions for HPC clusters based on Slurm or Kubernetes
  • Strong understanding of Linux operation system and TCP/IP fundamentals

The base salary range for this position is $180,000 - $339,250 USD, and your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and NVIDIA accepts applications on an ongoing basis. We are committed to fostering a diverse work environment and proud to be an equal opportunity employer.



  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Title: Tech Lead/ArchitectWe are seeking a highly skilled and experienced Tech Lead/Architect to join our team at Fidelity TalentSource LLC. As a key member of our organization, you will be responsible for leading the development of innovative solutions and architecting complex systems.About the RoleThis is a unique opportunity to work with a...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Title: Senior Technical ArchitectWe are seeking a highly skilled Senior Technical Architect to join our team at Fidelity TalentSource LLC. As a key member of our organization, you will be responsible for designing and implementing cutting-edge technology solutions that drive business growth and innovation.Your primary focus will be on architecting and...


  • Durham, North Carolina, United States Crescens Full time

    Job Title:Senior Software EngineerJob Description:Crescens is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software frameworks and solutions on cloud infrastructure for various applications.This role requires prior experience as a cloud...


  • Durham, North Carolina, United States raag solutions Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Raag Solutions.The ideal candidate will have strong knowledge of AWS infrastructure, low-code software platforms (such as SalesForce and PowerApps), and integration platforms (like IBM ACE and MuleSoft).As a Senior Software Engineer, you will be responsible...


  • Durham, North Carolina, United States Montani Consulting Full time

    Job OverviewSimply Easier Payments is a leading provider of billing services to the insurance industry, specializing in automating accounting and treasury tasks for thousands of clients. We are seeking a highly experienced Principal Software Engineer to lead efforts to innovate and optimize our core billing software.As a Principal Software Engineer, you will...


  • Durham, North Carolina, United States Serigor Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Cloud Solutions Architect to join our team at Serigor Inc. as a Sr. Solution Engineer.This role will be responsible for designing and implementing modern technologies-based software solutions on cloud infrastructure, including IaaS, PaaS, and SaaS solutions.The ideal candidate will have strong prior...


  • Durham, North Carolina, United States raag solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Raag Solutions. As a key member of our engineering team, you will play a critical role in designing and implementing scalable, secure, and efficient software solutions.Key ResponsibilitiesEvaluate and recommend software, technology, and design solutions to address...

  • Senior IT Architect

    4 days ago


    Durham, North Carolina, United States Boston Consulting Group Full time

    About the RoleWe are seeking a highly skilled Senior IT Architect to join our team at Boston Consulting Group. As a Senior IT Architect, you will play a critical role in helping our clients achieve their digital transformation goals by designing and implementing innovative IT solutions.Key ResponsibilitiesDevelop and implement IT strategies that align with...

  • Senior Data Architect

    22 hours ago


    Durham, North Carolina, United States Fidelity Investments Full time

    Job Description:The RoleAs the Lead Data Architect within the Fidelity Brokerage Technology (FBT) and Fidelity Institutional Technology (FIT) Data Architecture Team, you will establish and promote data strategies, patterns, and architecture solutions for the capabilities throughout FIT's environment.You will lead a talented team of senior data architects,...


  • Durham, North Carolina, United States MCNC Full time

    Company OverviewMCNC is a North Carolina-based non-profit organization that provides client-focused technology services. With over 40 years of experience, MCNC owns and operates the North Carolina Research and Education Network (NCREN), a regional research and education network.Job SummaryWe are seeking a highly skilled Senior Network Architect to join our...

  • Senior Architect

    2 weeks ago


    Durham, North Carolina, United States Gpac Full time

    About the OpportunityThis exciting opportunity is a chance to join a reputable architecture firm in North Carolina, known for their commitment to professional development and employee well-being. The company has a strong focus on delivering high-quality projects and fostering a collaborative work environment.Key ResponsibilitiesManage projects from...


  • Durham, North Carolina, United States Pearson Education Services Full time

    Job Title: Senior IAM Security ArchitectWe are seeking a highly skilled Senior IAM Security Architect to join our team at Pearson Education Services. As a key member of our security team, you will play a crucial role in shaping our security strategies and architectural vision for our organization's platforms, with a focus on driving IAM direction in the...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Research Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal...


  • Durham, North Carolina, United States Pearson Education Services Full time

    Job Title: Senior IAM Security ArchitectWe are seeking a highly skilled Senior IAM Security Architect to join our team at Pearson Education Services. As a key member of our security team, you will play a crucial role in shaping our security strategies and architectural vision for our organization's platforms, with a focus on driving IAM direction in the...


  • Durham, North Carolina, United States LabCorp Full time

    Job DescriptionInvitae is a leading genetic testing company that has joined forces with Labcorp to further the future of genetic testing. As a Senior Software Engineer on the Lab Fulfillment team, you will play a critical role in leading the next evolution of Invitae's core Fulfillment engine while streamlining software tools for Lab Operations.The Lab...


  • Durham, North Carolina, United States MCNC Full time

    Job OverviewMCNC, a North Carolina-based non-profit organization, is seeking a highly skilled Senior Network Architect to support the development of next-generation data-network service offerings on the North Carolina Research and Education Network (NCREN). As a key member of the MCNC team, you will contribute to the design and implementation of data...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Research Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal candidate will...


  • Durham, North Carolina, United States Montani Consulting Full time

    Job Title: Principal Software EngineerWe are seeking a highly experienced Principal Software Engineer to lead our software development team and drive technical excellence in our core billing software.Key Responsibilities:Collaborate with clients to understand and capture technical requirements, implement configurations, and architect code changesPromote a...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.Key Responsibilities:Lead...